From 2ae4c978f9b93a59d52d36e7565f3220f6d64e37 Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Tue, 20 Dec 2016 10:25:01 -0500 Subject: [PATCH] evas: remove float comparison warnings for evas_filter_mixin Signed-off-by: Chris Michael --- src/lib/evas/canvas/evas_filter_mixin.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib/evas/canvas/evas_filter_mixin.c b/src/lib/evas/canvas/evas_filter_mixin.c index ba58838378..58d479c8f5 100644 --- a/src/lib/evas/canvas/evas_filter_mixin.c +++ b/src/lib/evas/canvas/evas_filter_mixin.c @@ -506,9 +506,11 @@ _efl_canvas_filter_internal_efl_gfx_filter_filter_state_set(Eo *eo_obj, Evas_Fil Evas_Object_Protected_Data *obj = pd->obj; evas_object_async_block(obj); - if ((cur_state != pd->data->state.cur.name) || (cur_val != pd->data->state.cur.value) || - (next_state != pd->data->state.next.name) || (next_val != pd->data->state.next.value) || - (pos != pd->data->state.pos)) + if ((cur_state != pd->data->state.cur.name) || + (!EINA_DBL_CMP(cur_val, pd->data->state.cur.value)) || + (next_state != pd->data->state.next.name) || + (!EINA_DBL_CMP(next_val, pd->data->state.next.value)) || + (!EINA_DBL_CMP(pos, pd->data->state.pos))) { Evas_Object_Filter_Data *fcow = FCOW_BEGIN(pd); fcow->changed = 1;