diff options
author | David Walter Seikel | 2012-04-22 09:19:23 +1000 |
---|---|---|
committer | David Walter Seikel | 2012-04-22 09:19:23 +1000 |
commit | c963d75dfdeec11f82e79e727062fbf89afa2c04 (patch) | |
tree | 895633dbf641110be46f117c29890c49b3ffc0bd /libraries/evas/src/lib/canvas/evas_callbacks.c | |
parent | Adding the new extantz viewer and grid manager. (diff) | |
download | SledjHamr-c963d75dfdeec11f82e79e727062fbf89afa2c04.zip SledjHamr-c963d75dfdeec11f82e79e727062fbf89afa2c04.tar.gz SledjHamr-c963d75dfdeec11f82e79e727062fbf89afa2c04.tar.bz2 SledjHamr-c963d75dfdeec11f82e79e727062fbf89afa2c04.tar.xz |
Update EFL to latest beta.
Diffstat (limited to '')
-rw-r--r-- | libraries/evas/src/lib/canvas/evas_callbacks.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libraries/evas/src/lib/canvas/evas_callbacks.c b/libraries/evas/src/lib/canvas/evas_callbacks.c index 93f34f2..47cfb0c 100644 --- a/libraries/evas/src/lib/canvas/evas_callbacks.c +++ b/libraries/evas/src/lib/canvas/evas_callbacks.c | |||
@@ -172,6 +172,15 @@ evas_object_event_callback_call(Evas_Object *obj, Evas_Callback_Type type, void | |||
172 | if ((obj->delete_me) || (!obj->layer)) return; | 172 | if ((obj->delete_me) || (!obj->layer)) return; |
173 | if ((obj->last_event == event_id) && | 173 | if ((obj->last_event == event_id) && |
174 | (obj->last_event_type == type)) return; | 174 | (obj->last_event_type == type)) return; |
175 | if (obj->last_event > event_id) | ||
176 | { | ||
177 | if ((obj->last_event_type == EVAS_CALLBACK_MOUSE_OUT) && | ||
178 | ((type >= EVAS_CALLBACK_MOUSE_DOWN) && | ||
179 | (type <= EVAS_CALLBACK_MULTI_MOVE))) | ||
180 | { | ||
181 | return; | ||
182 | } | ||
183 | } | ||
175 | obj->last_event = event_id; | 184 | obj->last_event = event_id; |
176 | obj->last_event_type = type; | 185 | obj->last_event_type = type; |
177 | if (!(e = obj->layer->evas)) return; | 186 | if (!(e = obj->layer->evas)) return; |