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 enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs