cedric pushed a commit to branch master.

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

commit 4fd1aa8958e0f3cf1eb451db8fbfd28b9762436a
Author: Cedric BAIL <ced...@osg.samsung.com>
Date:   Tue Dec 20 15:44:51 2016 -0800

    elementary: fix float comparison warning in player.
---
 src/lib/elementary/elc_player.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/lib/elementary/elc_player.c b/src/lib/elementary/elc_player.c
index f59be6f..4877485 100644
--- a/src/lib/elementary/elc_player.c
+++ b/src/lib/elementary/elc_player.c
@@ -253,7 +253,7 @@ _update_slider(void *data, const Efl_Event *event 
EINA_UNUSED)
    elm_object_disabled_set(sd->slider,
                            (!seekable) | elm_widget_disabled_get(data));
    elm_slider_min_max_set(sd->slider, 0, length);
-   if ((elm_slider_value_get(sd->slider) != pos) &&
+   if ((!EINA_DBL_CMP(elm_slider_value_get(sd->slider), pos)) &&
        (!sd->dragging))
      elm_slider_value_set(sd->slider, pos);
 }
@@ -273,7 +273,7 @@ _update_position(void *data, const Efl_Event *event 
EINA_UNUSED)
    ELM_PLAYER_DATA_GET(data, sd);
 
    pos = elm_slider_value_get(sd->slider);
-   if (pos != elm_video_play_position_get(sd->video))
+   if (!EINA_FLT_CMP(pos, elm_video_play_position_get(sd->video)))
      elm_video_play_position_set(sd->video, pos);
 }
 
@@ -298,7 +298,7 @@ _update_volume(void *data, const Efl_Event *event 
EINA_UNUSED)
    ELM_PLAYER_DATA_GET(data, sd);
 
    vol = elm_slider_value_get(sd->vslider) / 100.0;
-   if (vol != elm_video_audio_level_get(sd->video))
+   if (!EINA_DBL_CMP(vol, elm_video_audio_level_get(sd->video)))
      elm_video_audio_level_set(sd->video, vol);
 }
 

-- 


Reply via email to