diff options
author | Marcel Hollerbach <marcel-hollerbach@t-online.de> | 2016-12-21 11:42:41 +0100 |
---|---|---|
committer | Marcel Hollerbach <marcel-hollerbach@t-online.de> | 2017-04-19 13:32:00 +0200 |
commit | 2d0c441bf99526e1da459066861346a326c10ada (patch) | |
tree | 33885c254138bb70708fb87387d165cd04a89d34 | |
parent | 4f3fc443d42471b684215daa9028a358a12dc9e7 (diff) | |
download | efl-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.c | 2 |
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; |