Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/evas
Dir : e17/libs/evas/src/lib/canvas
Modified Files:
evas_callbacks.c
Log Message:
revert patch - breaks etk "drag scrolling".
===================================================================
RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_callbacks.c,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -3 -r1.35 -r1.36
--- evas_callbacks.c 26 Jul 2008 13:04:29 -0000 1.35
+++ evas_callbacks.c 30 Jul 2008 07:57:05 -0000 1.36
@@ -69,7 +69,6 @@
/* MEM OK */
Evas_Object_List **l_mod = NULL, *l;
Evas_Button_Flags flags = EVAS_BUTTON_NONE;
- Evas_Bool func_call = 0;
Evas *e;
if (obj->delete_me) return;
@@ -119,10 +118,7 @@
if ((fn->type == type) && (!fn->delete_me))
{
if (fn->func)
- {
- fn->func(fn->data, obj->layer->evas, obj, event_info);
- func_call = 1;
- }
+ fn->func(fn->data, obj->layer->evas, obj, event_info);
}
if (obj->delete_me) break;
}
@@ -144,7 +140,8 @@
ev->flags = flags;
}
}
- if (!((obj->no_propagate) && (l_mod) && (*l_mod)) && ((obj->no_propagate &&
!func_call) || !obj->no_propagate))
+
+ if (!((obj->no_propagate) && (l_mod) && (*l_mod)))
{
if ((obj->smart.parent) && (type != EVAS_CALLBACK_FREE) &&
(type <= EVAS_CALLBACK_KEY_UP))
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs