gtkdial: use fabs() for double
Passing a double to abs() truncates it to an integer, which is probably not intended, and also causes fatal errors on clang. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
committed by
Geoffrey D. Bennett
parent
3a3860f617
commit
d81f9ca2bb
@@ -832,9 +832,9 @@ gtk_dial_scroll_controller_scroll (GtkEventControllerScroll *scroll,
|
||||
double dy,
|
||||
GtkDial *dial)
|
||||
{
|
||||
double delta = dx ? dx : dy;
|
||||
if (abs(delta) > 1)
|
||||
delta *= abs(delta);
|
||||
double delta = dx ? dx : dy, absolute_delta = fabs(delta);
|
||||
if (absolute_delta > 1)
|
||||
delta *= absolute_delta;
|
||||
double step = -gtk_adjustment_get_step_increment(dial->adj)*delta;
|
||||
|
||||
set_value(dial, gtk_adjustment_get_value(dial->adj) + step);
|
||||
|
||||
Reference in New Issue
Block a user