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

Reply via email to