sanghyeonlee pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=50149e95cdc04fea165009d164e45accc804f7d1
commit 50149e95cdc04fea165009d164e45accc804f7d1 Author: SangHyeon Jade Lee <[email protected]> Date: Tue Sep 12 18:38:44 2017 +0900 genlist: fix decorate mode dangling pointer in deletion fix decorate mode crash issue reported by Jack Daniel in T6000 which is occured by dangling pointer in item deletion on decorate mode. Signed-off-by: SangHyeon Jade Lee <[email protected]> --- src/lib/elementary/elm_genlist.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/elementary/elm_genlist.c b/src/lib/elementary/elm_genlist.c index 22b31a9cd0..9dc9c9809a 100644 --- a/src/lib/elementary/elm_genlist.c +++ b/src/lib/elementary/elm_genlist.c @@ -3693,6 +3693,8 @@ _elm_genlist_item_del_not_serious(Elm_Gen_Item *it) sd->focused_item = NULL; if (sd->last_selected_item == eo_it) sd->last_selected_item = NULL; + if (sd->mode_item == it) + sd-> mode_item = NULL; if (it->itc->func.del) it->itc->func.del((void *)WIDGET_ITEM_DATA_GET(EO_OBJ(it)), WIDGET(it)); --
