From a2c680d684601d8df725e8293616c880f07d3ca2 Mon Sep 17 00:00:00 2001 From: nirajkr Date: Sun, 16 Mar 2014 02:35:10 +0900 Subject: [PATCH] elm_genlist: Handle prev_focused_item if it get deleted Summary: Assign the prev_focused_item to NULL it get deleted Reviewers: seoz, raster Differential Revision: https://phab.enlightenment.org/D635 --- src/lib/elm_genlist.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c index ca55cb7..4ce83b3 100644 --- a/src/lib/elm_genlist.c +++ b/src/lib/elm_genlist.c @@ -3235,6 +3235,8 @@ _elm_genlist_item_del_not_serious(Elm_Gen_Item *it) sd->last_focused_item = NULL; if (sd->focused_item == (Elm_Object_Item *)it) sd->focused_item = NULL; + if (sd->prev_focused_item == (Elm_Object_Item *)it) + sd->prev_focused_item = NULL; if (sd->last_selected_item == (Elm_Object_Item *)it) sd->last_selected_item = NULL; -- 2.7.4