efl_ui_focus_manager: unset redirect when destroyed
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>
Mon, 12 Dec 2016 18:09:03 +0000 (19:09 +0100)
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>
Thu, 20 Apr 2017 12:38:57 +0000 (14:38 +0200)
src/lib/elementary/efl_ui_focus_manager.c

index e8c57a8..9d312ce 100644 (file)
@@ -749,6 +749,8 @@ _efl_ui_focus_manager_efl_object_destructor(Eo *obj, Efl_Ui_Focus_Manager_Data *
 
    eina_hash_free(pd->node_hash);
 
+   efl_ui_focus_manager_redirect_set(obj, NULL);
+
    if (pd->root)
      node_item_free(pd->root);
    pd->root = NULL;