diff options
author | David Robillard <d@drobilla.net> | 2020-12-14 16:11:02 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-12-14 16:11:02 +0100 |
commit | 778ff7201a2e3fcc9409f91ee83f2e8a962debf9 (patch) | |
tree | 26905f47d1d2c71db810513a7035286566d7ff8c /src/jalv_gtk.c | |
parent | 729fe9275b4c35372007d2e1af9a86d9c9589eab (diff) | |
download | jalv-778ff7201a2e3fcc9409f91ee83f2e8a962debf9.tar.gz jalv-778ff7201a2e3fcc9409f91ee83f2e8a962debf9.tar.bz2 jalv-778ff7201a2e3fcc9409f91ee83f2e8a962debf9.zip |
Use the appropriate math functions for the operand precision
Diffstat (limited to 'src/jalv_gtk.c')
-rw-r--r-- | src/jalv_gtk.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/jalv_gtk.c b/src/jalv_gtk.c index a3d2e74..0f2a028 100644 --- a/src/jalv_gtk.c +++ b/src/jalv_gtk.c @@ -519,10 +519,10 @@ static void set_float_control(const ControlID* control, float value) { if (control->value_type == control->jalv->forge.Int) { - const int32_t ival = lrint(value); + const int32_t ival = lrintf(value); set_control(control, sizeof(ival), control->jalv->forge.Int, &ival); } else if (control->value_type == control->jalv->forge.Long) { - const int64_t lval = lrint(value); + const int64_t lval = lrintf(value); set_control(control, sizeof(lval), control->jalv->forge.Long, &lval); } else if (control->value_type == control->jalv->forge.Float) { set_control(control, sizeof(value), control->jalv->forge.Float, &value); @@ -856,7 +856,7 @@ make_combo(ControlID* record, float value) 0, point->value, 1, point->label, -1); - if (fabs(value - point->value) < FLT_EPSILON) { + if (fabsf(value - point->value) < FLT_EPSILON) { active = i; } } |