From 50476cba0c5c4ed3a01e497ea929bc856971532e Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Mon, 12 Jul 2004 05:15:53 +0000 Subject: [PATCH] ignore container enter/leaves SVN revision: 10788 --- legacy/ecore/src/lib/ecore_evas/ecore_evas_x.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/legacy/ecore/src/lib/ecore_evas/ecore_evas_x.c b/legacy/ecore/src/lib/ecore_evas/ecore_evas_x.c index a9109fc50c..6a05d5d247 100644 --- a/legacy/ecore/src/lib/ecore_evas/ecore_evas_x.c +++ b/legacy/ecore/src/lib/ecore_evas/ecore_evas_x.c @@ -210,6 +210,7 @@ _ecore_evas_event_mouse_in(void *data, int type, void *event) e = event; ee = _ecore_evas_x_match(e->win); if (!ee) return 1; /* pass on event */ + if (e->win == win_container) 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); @@ -226,6 +227,7 @@ _ecore_evas_event_mouse_out(void *data, int type, void *event) e = event; ee = _ecore_evas_x_match(e->win); if (!ee) return 1; /* pass on event */ + if (e->win == win_container) 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);