Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_container.c Log Message: dont pass onevents if bound =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_container.c,v retrieving revision 1.89 retrieving revision 1.90 diff -u -3 -r1.89 -r1.90 --- e_container.c 3 Oct 2005 07:36:23 -0000 1.89 +++ e_container.c 7 Oct 2005 03:58:40 -0000 1.90 @@ -1033,11 +1033,13 @@ { Evas_Button_Flags flags = EVAS_BUTTON_NONE; - e_bindings_mouse_down_event_handle(E_BINDING_CONTEXT_CONTAINER, - E_OBJECT(con), ev); - if (ev->double_click) flags |= EVAS_BUTTON_DOUBLE_CLICK; - if (ev->triple_click) flags |= EVAS_BUTTON_TRIPLE_CLICK; - evas_event_feed_mouse_down(con->bg_evas, ev->button, flags, ev->time, NULL); + if (!e_bindings_mouse_down_event_handle(E_BINDING_CONTEXT_CONTAINER, + E_OBJECT(con), ev)) + { + if (ev->double_click) flags |= EVAS_BUTTON_DOUBLE_CLICK; + if (ev->triple_click) flags |= EVAS_BUTTON_TRIPLE_CLICK; + evas_event_feed_mouse_down(con->bg_evas, ev->button, flags, ev->time, NULL); + } } return 1; } @@ -1084,9 +1086,9 @@ con = _e_container_find_by_event_window(ev->event_win); if (con) { - e_bindings_wheel_event_handle(E_BINDING_CONTEXT_CONTAINER, - E_OBJECT(con), ev); - evas_event_feed_mouse_wheel(con->bg_evas, ev->direction, ev->z, ev->time, NULL); + if (!e_bindings_wheel_event_handle(E_BINDING_CONTEXT_CONTAINER, + E_OBJECT(con), ev)) + evas_event_feed_mouse_wheel(con->bg_evas, ev->direction, ev->z, ev->time, NULL); } return 1; } ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs