From 144c7deaae0fc0d3d8832e43986c8d325f637d3c Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Tue, 20 Dec 2016 15:10:54 -0800 Subject: [PATCH] elementary: fix float comparison warning in photocam. --- src/lib/elementary/elm_photocam.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/elementary/elm_photocam.c b/src/lib/elementary/elm_photocam.c index b4f0f97d06..636c28d8a3 100644 --- a/src/lib/elementary/elm_photocam.c +++ b/src/lib/elementary/elm_photocam.c @@ -1859,7 +1859,7 @@ _elm_photocam_zoom_set(Eo *obj, Elm_Photocam_Data *sd, double zoom) Eina_Bool an = EINA_FALSE; if (zoom <= (1.0 / 256.0)) zoom = (1.0 / 256.0); - if (zoom == sd->zoom) return; + if (EINA_DBL_CMP(zoom, sd->zoom)) return; sd->zoom = zoom; sd->size.ow = sd->size.w; @@ -1897,7 +1897,7 @@ _elm_photocam_zoom_set(Eo *obj, Elm_Photocam_Data *sd, double zoom) z = (double)sd->size.imw / pw; else z = (double)sd->size.imh / ph; - if (z != sd->zoom) + if (!EINA_DBL_CMP(z, sd->zoom)) zoom_changed = 1; sd->zoom = z; sd->size.nw = pw; @@ -1943,7 +1943,7 @@ _elm_photocam_zoom_set(Eo *obj, Elm_Photocam_Data *sd, double zoom) } else if ((sd->size.imw < rw) && (sd->size.imh < rh)) { - if (1 != sd->zoom) zoom_changed = 1; + if (!EINA_DBL_CMP(sd->zoom, 1)) zoom_changed = 1; sd->zoom = 1; sd->size.nw = sd->size.imw; sd->size.nh = sd->size.imh; @@ -1962,7 +1962,7 @@ _elm_photocam_zoom_set(Eo *obj, Elm_Photocam_Data *sd, double zoom) z = (double)sd->size.imw / pw; else z = (double)sd->size.imh / ph; - if (z != sd->zoom) + if (EINA_DBL_CMP(z, sd->zoom)) zoom_changed = 1; sd->zoom = z; sd->size.nw = pw;