Small improvement and change to comply with coding standard
authorW.P. van Paassen <wp.van.paassen@gmail.com>
Wed, 12 Oct 2016 18:58:40 +0000 (20:58 +0200)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 13 Oct 2016 16:10:39 +0000 (12:10 -0400)
libs/surfaces/cc121/cc121.cc

index 5e68b7b4464992c31d2e46387fa5a627d06a77fa..800605c9f7a31089614263318d28f80838a86883 100644 (file)
@@ -1215,12 +1215,13 @@ CC121::map_gain ()
                val = control->internal_to_interface (control->get_value ());
        }
 
-       float fval = (val* 16384.0);
-       if (fval <0.0)
-         fval = 0.0;
-       else if (fval > 16383.0)
-         fval = 16383.0;
-       int ival = (int)(fval + 0.5);
+       int ival = (int)((val * 16384.0f) + 0.5f);
+       if (ival < 0) {
+         ival = 0;
+       }
+       else if (ival > 16383) {
+         ival = 16383;
+       }
 
        MIDI::byte buf[3];