ami pushed a commit to branch efl-1.19.

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

commit 671a1b826ebaffd597c6eb0dce8938fbc75282e8
Author: Amitesh Singh <[email protected]>
Date:   Thu Jun 29 14:41:41 2017 +0900

    spinner: don't allow dragging if widget is disabled
    
    fixes T5569
---
 src/lib/elementary/elm_spinner.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/lib/elementary/elm_spinner.c b/src/lib/elementary/elm_spinner.c
index ae7c7cd4fd..3af8a56482 100644
--- a/src/lib/elementary/elm_spinner.c
+++ b/src/lib/elementary/elm_spinner.c
@@ -305,6 +305,7 @@ _drag_cb(void *data,
    ELM_SPINNER_DATA_GET(obj, sd);
    ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
 
+   if (elm_widget_disabled_get(data)) return;
    if (sd->entry_visible) return;
 
    style = elm_widget_style_get(obj);
@@ -344,7 +345,7 @@ _drag_start_cb(void *data,
                const char *source EINA_UNUSED)
 {
    ELM_SPINNER_DATA_GET(data, sd);
-
+   if (elm_widget_disabled_get(data)) return;
    sd->drag_prev_pos = 0;
    sd->drag_val_step = 1;
 
@@ -360,6 +361,7 @@ _drag_stop_cb(void *data,
 {
    ELM_SPINNER_DATA_GET(data, sd);
    ELM_WIDGET_DATA_GET_OR_RETURN(data, wd);
+   if (elm_widget_disabled_get(data)) return;
 
    sd->drag_prev_pos = 0;
    sd->drag_val_step = 1;

-- 


Reply via email to