ami pushed a commit to branch master.

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

commit 261d3319dff7a1c4b6501b2f51cc45a5510b2ed4
Author: Amitesh Singh <amitesh...@samsung.com>
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 f75c0e070f..1d188f73c7 100644
--- a/src/lib/elementary/elm_spinner.c
+++ b/src/lib/elementary/elm_spinner.c
@@ -314,6 +314,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);
@@ -353,7 +354,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;
 
@@ -369,6 +370,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