cedric pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=ff8cf9a5037e4c30de0a668c75b15bf190906f0a

commit ff8cf9a5037e4c30de0a668c75b15bf190906f0a
Author: Hosang Kim <hosang12....@samsung.com>
Date:   Tue Nov 10 14:31:03 2015 -0800

    slider: fix slider focus bug
    
    Summary: when slider is focused and slider's indicator mode is not 
ELM_SLIDER_INDICATOR_VISIBLE_MODE_ON_FOCUS, slider's indicator popup blinked.
    
    Test Plan: elementary_test -> slider -> focus out -> click slider again
    
    Reviewers: seoz, cedric, raster, Hermet, woohyun, CHAN, id213sin
    
    Differential Revision: https://phab.enlightenment.org/D3308
    
    Signed-off-by: Cedric BAIL <ced...@osg.samsung.com>
---
 src/lib/elm_slider.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/elm_slider.c b/src/lib/elm_slider.c
index 25cd4a7..33f2ecc 100644
--- a/src/lib/elm_slider.c
+++ b/src/lib/elm_slider.c
@@ -1208,7 +1208,7 @@ _elm_slider_elm_widget_on_focus(Eo *obj, Elm_Slider_Data 
*sd EINA_UNUSED, Elm_Ob
 
    if ((sd->indicator_visible_mode == 
ELM_SLIDER_INDICATOR_VISIBLE_MODE_ON_FOCUS) && elm_widget_focus_get(obj))
      _popup_show(obj, NULL, NULL, NULL);
-   else
+   else if (!elm_widget_focus_get(obj))
      _popup_hide(obj, NULL, NULL, NULL);
 
    return int_ret;

-- 


Reply via email to