diff --git a/legacy/elementary/src/lib/elm_list.c b/legacy/elementary/src/lib/elm_list.c index a422713125..6443fef558 100644 --- a/legacy/elementary/src/lib/elm_list.c +++ b/legacy/elementary/src/lib/elm_list.c @@ -379,6 +379,7 @@ _elm_list_smart_event(Eo *obj, void *_pd, va_list *list) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; if (ret) *ret = EINA_TRUE; + return; } } if (ret) *ret = EINA_FALSE; @@ -402,6 +403,7 @@ _elm_list_smart_event(Eo *obj, void *_pd, va_list *list) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; if (ret) *ret = EINA_TRUE; + return; } } if (ret) *ret = EINA_FALSE; @@ -425,6 +427,7 @@ _elm_list_smart_event(Eo *obj, void *_pd, va_list *list) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; if (ret) *ret = EINA_TRUE; + return; } } if (ret) *ret = EINA_FALSE;