diff --git a/src/lib/ecore_input_evas/ecore_input_evas.c b/src/lib/ecore_input_evas/ecore_input_evas.c index 735ad27b0f..d10cb9eee5 100644 --- a/src/lib/ecore_input_evas/ecore_input_evas.c +++ b/src/lib/ecore_input_evas/ecore_input_evas.c @@ -220,7 +220,8 @@ _ecore_event_evas_push_mouse_button(Ecore_Event_Mouse_Button *e, Ecore_Event_Pre //if up event not occurs from under layers of ecore //up event is generated by ecore - if (_last_events_enable && _last_events_timeout) + if (_last_events_enable && + !EINA_DBL_CMP(_last_events_timeout, 0)) { if (eel->timer) ecore_timer_del(eel->timer); eel->timer = NULL;