raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=514e5a6d3371051af92d9ca4721af7b1d0b1a7b1

commit 514e5a6d3371051af92d9ca4721af7b1d0b1a7b1
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Thu Aug 31 16:42:19 2017 +0900

    elm - focus manager - revert free list
    
    revert 65d2dfc8925a183bf7f2709677d87edcd759e9c3
    
    no no. this fixes the leak ... but it adds new segv bugs. revrt it.
---
 src/lib/elementary/elm_box.c   | 1 -
 src/lib/elementary/elm_grid.c  | 1 -
 src/lib/elementary/elm_table.c | 1 -
 3 files changed, 3 deletions(-)

diff --git a/src/lib/elementary/elm_box.c b/src/lib/elementary/elm_box.c
index 1c77ccd882..b6a617dd2b 100644
--- a/src/lib/elementary/elm_box.c
+++ b/src/lib/elementary/elm_box.c
@@ -29,7 +29,6 @@ _focus_order_flush(Eo *obj, Elm_Box_Data *pd EINA_UNUSED)
    Eina_List *order = evas_object_box_children_get(wpd->resize_obj);
 
    efl_ui_focus_manager_calc_update_order(wpd->focus.manager, obj, order);
-   eina_list_free(order);
 }
 
 static void *
diff --git a/src/lib/elementary/elm_grid.c b/src/lib/elementary/elm_grid.c
index 913ffe3b2f..7c85648882 100644
--- a/src/lib/elementary/elm_grid.c
+++ b/src/lib/elementary/elm_grid.c
@@ -20,7 +20,6 @@ _focus_order_flush(Eo *obj)
    Eina_List *order = evas_object_grid_children_get(wpd->resize_obj);
 
    efl_ui_focus_manager_calc_update_order(wpd->focus.manager, obj, order);
-   eina_list_free(order);
 }
 
 
diff --git a/src/lib/elementary/elm_table.c b/src/lib/elementary/elm_table.c
index 48bc137b23..48e6dfa62a 100644
--- a/src/lib/elementary/elm_table.c
+++ b/src/lib/elementary/elm_table.c
@@ -21,7 +21,6 @@ _focus_order_flush(Eo *obj)
    Eina_List *order = evas_object_table_children_get(wpd->resize_obj);
 
    efl_ui_focus_manager_calc_update_order(wpd->focus.manager, obj, order);
-   eina_list_free(order);
 }
 
 EOLIAN static Eina_Bool

-- 


Reply via email to