be a bit more generous on the enter/leave events... i wonder why i did this
authorCarsten Haitzler <raster@rasterman.com>
Mon, 8 Nov 2004 00:23:59 +0000 (00:23 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Mon, 8 Nov 2004 00:23:59 +0000 (00:23 +0000)
to start with...

SVN revision: 12146

legacy/ecore/src/lib/ecore_evas/ecore_evas_x.c

index 805face..3ac27e0 100644 (file)
@@ -211,7 +211,7 @@ _ecore_evas_event_mouse_in(void *data, int type, void *event)
    ee = _ecore_evas_x_match(e->win);
    if (!ee) return 1; /* pass on event */
    if (e->event_win == ee->engine.x.win_container) return 0;
-   if (e->mode != ECORE_X_EVENT_MODE_NORMAL) return 0;
+/* if (e->mode != ECORE_X_EVENT_MODE_NORMAL) return 0; */
    if (ee->func.fn_mouse_in) ee->func.fn_mouse_in(ee);
    _ecore_evas_modifier_locks_update(ee, e->modifiers);
    evas_event_feed_mouse_in(ee->evas);
@@ -229,7 +229,7 @@ _ecore_evas_event_mouse_out(void *data, int type, void *event)
    ee = _ecore_evas_x_match(e->win);
    if (!ee) return 1; /* pass on event */
    if (e->event_win == ee->engine.x.win_container) return 0;
-   if (e->mode != ECORE_X_EVENT_MODE_NORMAL) return 0;
+/* if (e->mode != ECORE_X_EVENT_MODE_NORMAL) return 0; */
    _ecore_evas_modifier_locks_update(ee, e->modifiers);   
    _ecore_evas_mouse_move_process(ee, e->x, e->y);
    evas_event_feed_mouse_out(ee->evas);