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:
Jason A. Donenfeld
2023-12-05 00:00:34 +01:00
committed by Geoffrey D. Bennett
parent 3a3860f617
commit d81f9ca2bb

View File

@@ -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);