diff options
author | Derek Foreman <derekf@osg.samsung.com> | 2016-07-26 15:12:34 -0500 |
---|---|---|
committer | Derek Foreman <derekf@osg.samsung.com> | 2016-07-26 15:17:36 -0500 |
commit | a4a2f6b09e88d555826a3f3b57bd8621c4b1752e (patch) | |
tree | a772599a79ee4cf1630bff81ca5a9fe6ab8ecb71 | |
parent | 0122bc167cc433b7c993a1e5fa7f0c85bd536c73 (diff) | |
download | enlightenment-a4a2f6b09e88d555826a3f3b57bd8621c4b1752e.tar.gz |
Fix getting top object in comp canvas
Correctly return the top non-repeating event window
ref 1a982fd72afc0aebaea5fd10f9acd08841291d60
-rw-r--r-- | src/bin/e_comp.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bin/e_comp.c b/src/bin/e_comp.c index 82a2c2a757..eee7df3206 100644 --- a/src/bin/e_comp.c +++ b/src/bin/e_comp.c @@ -1485,12 +1485,14 @@ e_comp_top_window_at_xy_get(Evas_Coord x, Evas_Coord y) if (!objs) return e_comp->ee_win; EINA_LIST_FOREACH(objs, l, o) { + if (evas_object_repeat_events_get(o)) continue; ec = evas_object_data_get(o, "E_Client"); if (ec) { eina_list_free(objs); return e_client_util_pwin_get(ec); } + break; } eina_list_free(objs); return e_comp->ee_win; |