summaryrefslogtreecommitdiff
path: root/libs/surfaces
diff options
context:
space:
mode:
authorW.P. van Paassen <wp.van.paassen@gmail.com>2016-10-12 20:58:40 +0200
committerPaul Davis <paul@linuxaudiosystems.com>2016-10-13 12:10:39 -0400
commit279b19258b9e83fdfca490b44bf9964fdad8ab3b (patch)
tree833cec36ef26a084d49fbaf22b8fc73f2ddb7f87 /libs/surfaces
parent5a3fe4aa206232bd242e71a1b8c3edee9ff343a1 (diff)
Small improvement and change to comply with coding standard
Diffstat (limited to 'libs/surfaces')
-rw-r--r--libs/surfaces/cc121/cc121.cc13
1 files changed, 7 insertions, 6 deletions
diff --git a/libs/surfaces/cc121/cc121.cc b/libs/surfaces/cc121/cc121.cc
index 5e68b7b446..800605c9f7 100644
--- a/libs/surfaces/cc121/cc121.cc
+++ b/libs/surfaces/cc121/cc121.cc
@@ -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];