From: Bluezery <ohpowel@gmail.com>
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 26 Dec 2011 03:50:33 +0000 (03:50 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 26 Dec 2011 03:50:33 +0000 (03:50 +0000)
Subject: [E-devel]  [Patch][elm_map] Fix mouse down event propagation

It's simple bug fix for propagate mouse down event via long press
event properly.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@66503 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elm_map.c

index 7c06b96..eaabb99 100644 (file)
@@ -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);
 }