wmaker: Changed math on floating point by integer operation
authorChristophe CURIS <christophe.curis@free.fr>
Sun, 16 Jun 2013 19:51:01 +0000 (16 21:51 +0200)
committerCarlos R. Mafra <crmafra@gmail.com>
Mon, 17 Jun 2013 00:54:06 +0000 (17 01:54 +0100)
For this case we happen to already have the same variable as integer
type, so it is better to use them directly for computation.

Please note that the floating point variables do not contain more
precision in this use case, otherwise the change would not be
transparent.

Signed-off-by: Christophe CURIS <christophe.curis@free.fr>
src/misc.c

index b2f40f6..4c4eaca 100644 (file)
@@ -190,7 +190,7 @@ void SlideWindows(Window *wins[], int n, int from_x, int from_y, int to_x, int t
        dx = (float) dx_int;
        dy = (float) dy_int;
 
-       if (fabs(dx) > fabs(dy)) {
+       if (abs(dx_int) > abs(dy_int)) {
                dx_is_bigger = 1;
        }