hermet pushed a commit to branch master. http://git.enlightenment.org/tools/enventor.git/commit/?id=0176bda4401f9a30409be59f367e6ba83ec43817
commit 0176bda4401f9a30409be59f367e6ba83ec43817 Author: Hermet Park <her...@hermet.pe.kr> Date: Wed Jul 6 14:49:41 2016 +0900 file_tab: fix invalid memory access. list item selected callback passed file tab item, not file data! --- src/bin/file_tab.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/bin/file_tab.c b/src/bin/file_tab.c index 430c21f..bc70d98 100644 --- a/src/bin/file_tab.c +++ b/src/bin/file_tab.c @@ -52,10 +52,13 @@ static void list_item_selected_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info) { - file_data *fd = data; + file_data *fd = g_fd; + if (!fd) return; + Elm_Object_Item *it = event_info; + if (fd->selected_it == it) return; - file_tab_it *fti = elm_object_item_data_get(it); + file_tab_it *fti = data; file_mgr_file_focus(fti->enventor_it); } --