From acc7f8869480bdf087e37ab30f47314199e6a8fa Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sat, 4 Nov 2000 19:17:57 +0000 Subject: [PATCH] mouse out event - ay object mouse is in.... leave event... generate. SVN revision: 3808 --- legacy/evas/src/evas_events.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/legacy/evas/src/evas_events.c b/legacy/evas/src/evas_events.c index a5fb5a3f13..b2b6b53614 100644 --- a/legacy/evas/src/evas_events.c +++ b/legacy/evas/src/evas_events.c @@ -186,6 +186,14 @@ evas_event_leave(Evas e) { if (!e) return; e->mouse.in = 0; + if ((e->mouse.object) && (!e->mouse.button_object)) + { + _evas_callback_call(e, e->mouse.object, CALLBACK_MOUSE_MOVE, + e->mouse.buttons, e->mouse.x, e->mouse.y); + _evas_callback_call(e, e->mouse.object, CALLBACK_MOUSE_OUT, + e->mouse.buttons, e->mouse.x, e->mouse.y); + e->mouse.object = NULL; + } } Evas_Object