diff --git a/legacy/elementary/src/lib/elm_map.c b/legacy/elementary/src/lib/elm_map.c index 7c06b960fd..eaabb9969e 100644 --- a/legacy/elementary/src/lib/elm_map.c +++ b/legacy/elementary/src/lib/elm_map.c @@ -1609,6 +1609,7 @@ _mouse_down(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void else evas_object_smart_callback_call(data, SIG_PRESS, ev); if (wd->long_timer) ecore_timer_del(wd->long_timer); + wd->ev = *ev; wd->long_timer = ecore_timer_add(_elm_config->longpress_timeout, _long_press, data); }