cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=380c45722bc7ae036a92ba9ef516acbc145f8b4a

commit 380c45722bc7ae036a92ba9ef516acbc145f8b4a
Author: Cedric BAIL <ced...@osg.samsung.com>
Date:   Sat May 5 21:27:31 2018 -0700

    elementary: unreak non tree mode for fileselector.
    
    The model can outlive the item which resulted in keeping a dead reference 
in the model.
---
 src/lib/elementary/elc_fileselector.c | 1 +
 1 file changed, 1 insertion(+)

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);

-- 


Reply via email to