summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>2016-12-21 11:42:41 +0100
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>2017-04-19 13:32:00 +0200
commit2d0c441bf99526e1da459066861346a326c10ada (patch)
tree33885c254138bb70708fb87387d165cd04a89d34
parent4f3fc443d42471b684215daa9028a358a12dc9e7 (diff)
downloadefl-2d0c441bf99526e1da459066861346a326c10ada.tar.gz
efl_ui_focus_manager_sub: do not update if parent is NULL
is is actually a dangerous case, and should NEVER happen
-rw-r--r--src/lib/elementary/efl_ui_focus_manager_sub.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/elementary/efl_ui_focus_manager_sub.c b/src/lib/elementary/efl_ui_focus_manager_sub.c
index a5c2c573d0..5bd77f7043 100644
--- a/src/lib/elementary/efl_ui_focus_manager_sub.c
+++ b/src/lib/elementary/efl_ui_focus_manager_sub.c
@@ -167,6 +167,8 @@ _logical_manager_change(void *data EINA_UNUSED, const Efl_Event *ev)
Efl_Ui_Focus_Manager *manager;
manager = efl_ui_focus_user_manager_get(ev->object);
+ if (!ev->info) return;
+
EINA_LIST_FOREACH(pd->current_border, n, b)
{
if (b == ev->object) continue;