evas/evas_events - repeat events should not be affected by children.
authorhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 21 Dec 2011 07:55:22 +0000 (07:55 +0000)
committerhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 21 Dec 2011 07:55:22 +0000 (07:55 +0000)
Fixed to object passes events to the next object in the same layer if the repeat_events is enabled

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

ChangeLog
src/lib/canvas/evas_events.c

index dd6eaf8..c2bec94 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
         * Add new canvas events called just before and after evas rendering
         starts and stops.
 
+2011-12-21  ChunEon Park (Hermet)
+
+       * Events: repeat events should not be affected by children.
+       Fixed to object passes events to the next object in the same layer
+       if the repeat_events is enabled.
index 42459c0..c917673 100644 (file)
@@ -72,8 +72,11 @@ _evas_event_object_list_in_get(Evas *e, Eina_List *in,
                     }
                   if (norep)
                     {
-                       if (!obj->repeat_events) *no_rep = 1;
-                       return in;
+                       if (!obj->repeat_events)
+                         {
+                            *no_rep = 1;
+                            return in;
+                         }
                     }
                }
              else