devilhorns pushed a commit to branch master.

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

commit a50c811ab037dd0d0e886d265eea41430cf09c92
Author: Chris Michael <cp.mich...@samsung.com>
Date:   Tue Dec 20 09:34:32 2016 -0500

    evas: remove float comparison warning for evas_object_box
    
    Signed-off-by: Chris Michael <cp.mich...@samsung.com>
---
 src/lib/evas/canvas/evas_object_box.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/lib/evas/canvas/evas_object_box.c 
b/src/lib/evas/canvas/evas_object_box.c
index 81251c1..43f2cc1 100644
--- a/src/lib/evas/canvas/evas_object_box.c
+++ b/src/lib/evas/canvas/evas_object_box.c
@@ -701,7 +701,7 @@ _evas_box_layout_horizontal(Eo *o, Evas_Object_Box_Data 
*priv, Evas_Object_Box_D
            (opt->obj, &padding_l, &padding_r, NULL, NULL);
         req_w += padding_l + padding_r;
 
-        if (!weight_x)
+        if (EINA_DBL_CMP(weight_x, 0.0))
           {
              int child_w;
 
@@ -865,7 +865,7 @@ _evas_box_layout_vertical(Eo *o, Evas_Object_Box_Data 
*priv, Evas_Object_Box_Dat
            (opt->obj, NULL, NULL, &padding_t, &padding_b);
         req_h += padding_t + padding_b;
 
-        if (!weight_y)
+        if (EINA_DBL_CMP(weight_y, 0.0))
           {
              int child_h;
 
@@ -1650,7 +1650,8 @@ _evas_box_layout_stack(Eo *o, Evas_Object_Box_Data *priv, 
Evas_Object_Box_Data *
 EOLIAN static void
 _evas_box_align_set(Eo *o, Evas_Object_Box_Data *priv, double horizontal, 
double vertical)
 {
-   if (priv->align.h == horizontal && priv->align.v == vertical)
+   if ((EINA_DBL_CMP(priv->align.h, horizontal)) &&
+       (EINA_DBL_CMP(priv->align.v, vertical)))
      return;
    priv->align.h = horizontal;
    priv->align.v = vertical;

-- 


Reply via email to