efl_ui_focus_manager: NULL out fields correctly 48/174448/1
authorMarcel Hollerbach <marcel@osg.samsung.com>
Tue, 27 Mar 2018 09:33:51 +0000 (11:33 +0200)
committerWonki Kim <wonki_.kim@samsung.com>
Mon, 2 Apr 2018 07:27:04 +0000 (16:27 +0900)
Change-Id: I97906e1a0cc30e2aca6ed8fdcb3cb3814676b2f2
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
src/lib/elementary/efl_ui_focus_manager_calc.c

index ed93f90..22e0a42 100644 (file)
@@ -1108,8 +1108,8 @@ _efl_ui_focus_manager_calc_efl_object_provider_find(const Eo *obj, Efl_Ui_Focus_
 EOLIAN static void
 _efl_ui_focus_manager_calc_efl_object_destructor(Eo *obj, Efl_Ui_Focus_Manager_Calc_Data *pd)
 {
-   eina_list_free(pd->focus_stack);
-   eina_list_free(pd->dirty);
+   pd->focus_stack = eina_list_free(pd->focus_stack);
+   pd->dirty = eina_list_free(pd->dirty);
 
    eina_hash_free(pd->node_hash);