From 63629f7822859b9a41396218228e3d49a2e28dff Mon Sep 17 00:00:00 2001 From: rephorm Date: Wed, 28 Jan 2004 04:48:52 +0000 Subject: [PATCH] gotcha rasties. but let's do it for all of 'em :) SVN revision: 8697 --- legacy/evas/src/lib/canvas/evas_events.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/legacy/evas/src/lib/canvas/evas_events.c b/legacy/evas/src/lib/canvas/evas_events.c index e473b47154..fa5d135b11 100644 --- a/legacy/evas/src/lib/canvas/evas_events.c +++ b/legacy/evas/src/lib/canvas/evas_events.c @@ -137,8 +137,9 @@ evas_event_feed_mouse_down_data(Evas *e, int b, const void *data) ev.canvas.y = e->pointer.canvas_y; ev.data = (void *)data; ev.modifiers = &(e->modifiers); - ev.locks = &(e->locks); - evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_DOWN, &ev); + ev.locks = &(e->locks); + if (!e->events_frozen) + evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_DOWN, &ev); } if (copy) copy = evas_list_free(copy); } @@ -170,7 +171,7 @@ evas_event_feed_mouse_wheel_data(Evas *e, int direction, int z, const void *data ev.data = (void *) data; ev.modifiers = &(e->modifiers); ev.locks = &(e->locks); - + if (!e->events_frozen) evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_WHEEL, &ev); }