summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2018-05-05 21:27:31 -0700
committerCedric BAIL <cedric@osg.samsung.com>2018-05-05 21:27:31 -0700
commit380c45722bc7ae036a92ba9ef516acbc145f8b4a (patch)
tree3756ce6cbdc3c501ccdced0b068cfdf667ccdcdd
parente8df3515d7c198ccfbf3a1ef698d97c8b6002b1a (diff)
downloadefl-380c45722bc7ae036a92ba9ef516acbc145f8b4a.tar.gz
elementary: unreak non tree mode for fileselector.
The model can outlive the item which resulted in keeping a dead reference in the model.
-rw-r--r--src/lib/elementary/elc_fileselector.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/elementary/elc_fileselector.c b/src/lib/elementary/elc_fileselector.c
index 09c4255ed5..7b796f03da 100644
--- a/src/lib/elementary/elc_fileselector.c
+++ b/src/lib/elementary/elc_fileselector.c
@@ -368,6 +368,7 @@ _itc_del(void *data,
Evas_Object *obj EINA_UNUSED)
{
Elm_Fileselector_Item_Data *it_data = data;
+ efl_key_data_set(it_data->model, ".item.data", NULL);
efl_unref(it_data->model);
eina_stringshare_del(it_data->path);
eina_stringshare_del(it_data->filename);