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; --
