summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_focus_manager_sub.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/elementary/efl_ui_focus_manager_sub.c')
-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 4fb2733610..ee80ce40d2 100644
--- a/src/lib/elementary/efl_ui_focus_manager_sub.c
+++ b/src/lib/elementary/efl_ui_focus_manager_sub.c
@@ -158,6 +158,8 @@ _logical_manager_change(void *data EINA_UNUSED, const Efl_Event *ev)
158 if (!ev->info) return; 158 if (!ev->info) return;
159 159
160 manager = efl_ui_focus_object_focus_manager_get(ev->object); 160 manager = efl_ui_focus_object_focus_manager_get(ev->object);
161 /* no manager is set when object trees become unfocusable */
162 if (!manager) return;
161 EINA_LIST_FOREACH(pd->current_border, n, b) 163 EINA_LIST_FOREACH(pd->current_border, n, b)
162 { 164 {
163 if (b == ev->object) continue; 165 if (b == ev->object) continue;