efl_ui_focus_manager_sub: do not update if parent is NULL
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>
Wed, 21 Dec 2016 10:42:41 +0000 (11:42 +0100)
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>
Thu, 20 Apr 2017 12:38:58 +0000 (14:38 +0200)
is is actually a dangerous case, and should NEVER happen

src/lib/elementary/efl_ui_focus_manager_sub.c

index a5c2c57..5bd77f7 100644 (file)
@@ -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;