elm_list: prevent list item operations during item deletion
authorMike Blumenkrantz <zmike@osg.samsung.com>
Wed, 11 Apr 2018 21:26:09 +0000 (17:26 -0400)
committerWonki Kim <wonki_.kim@samsung.com>
Fri, 1 Jun 2018 02:02:10 +0000 (11:02 +0900)
ref T6880

Reviewed-by: Cedric BAIL <cedric@osg.samsung.com>
Differential Revision: https://phab.enlightenment.org/D6066

src/lib/elementary/elm_list.c

index fd553f0..3a8c4bd 100644 (file)
@@ -1337,7 +1337,7 @@ _elm_list_efl_ui_widget_widget_sub_object_del(Eo *obj, Elm_List_Data *sd, Evas_O
                (sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb,
                obj);
              _elm_list_item_elm_widget_item_del_pre(eo_it, it);
-             if (!sd->walking)
+             if (!sd->walking && efl_parent_get(obj))
                {
                   _items_fix(obj);
                   elm_layout_sizing_eval(obj);