cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=144c7deaae0fc0d3d8832e43986c8d325f637d3c

commit 144c7deaae0fc0d3d8832e43986c8d325f637d3c
Author: Cedric BAIL <ced...@osg.samsung.com>
Date:   Tue Dec 20 15:10:54 2016 -0800

    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 b4f0f97..636c28d 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;

-- 


Reply via email to