elm - focus manager - revert free list
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Thu, 31 Aug 2017 07:42:19 +0000 (16:42 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Thu, 31 Aug 2017 07:43:31 +0000 (16:43 +0900)
revert 65d2dfc8925a183bf7f2709677d87edcd759e9c3

no no. this fixes the leak ... but it adds new segv bugs. revrt it.

src/lib/elementary/elm_box.c
src/lib/elementary/elm_grid.c
src/lib/elementary/elm_table.c

index 1c77ccd..b6a617d 100644 (file)
@@ -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 *
index 913ffe3..7c85648 100644 (file)
@@ -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);
 }
 
 
index 48bc137..48e6dfa 100644 (file)
@@ -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