and dont propagate those...
authorCarsten Haitzler <raster@rasterman.com>
Wed, 20 Oct 2004 03:26:12 +0000 (03:26 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Wed, 20 Oct 2004 03:26:12 +0000 (03:26 +0000)
SVN revision: 11918

legacy/evas/src/lib/canvas/evas_callbacks.c

index a5a7abf..d09ba09 100644 (file)
@@ -117,7 +117,9 @@ evas_object_event_callback_call(Evas_Object *obj, Evas_Callback_Type type, void
    
    if (!obj->callbacks)
      {
-       if (obj->smart.parent)
+       if ((obj->smart.parent) &&
+           (type != EVAS_CALLBACK_FREE) &&
+           (type <= EVAS_CALLBACK_KEY_UP))
          evas_object_event_callback_call(obj->smart.parent, type, event_info);
        return;
      }