fix mouse out handler to out all objects mouse is in - right thing to
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 30 Dec 2011 15:20:15 +0000 (15:20 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 30 Dec 2011 15:20:15 +0000 (15:20 +0000)
do.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@66699 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/canvas/evas_events.c

index 9aaf61e..c8242c1 100644 (file)
@@ -909,8 +909,7 @@ evas_event_feed_mouse_out(Evas *e, unsigned int timestamp, const void *data)
    ev.event_flags = e->default_event_flags;
 
    _evas_walk(e);
-   /* if our mouse button is grabbed to any objects */
-   if ((0) && (e->pointer.mouse_grabbed != 0))
+   /* if our mouse button is inside any objects */
      {
         /* go thru old list of in objects */
         Eina_List *l, *copy;
@@ -928,7 +927,7 @@ evas_event_feed_mouse_out(Evas *e, unsigned int timestamp, const void *data)
                   if (!obj->delete_me)
                     {
                        if (e->events_frozen <= 0)
-                          evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_OUT, &ev, event_id);
+                         evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_OUT, &ev, event_id);
                     }
                   obj->mouse_grabbed = 0;
                }