jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=d60f5e74354295d35296af3d1da9729a2c738b71
commit d60f5e74354295d35296af3d1da9729a2c738b71 Author: Jean-Philippe Andre <[email protected]> Date: Thu Oct 6 10:59:27 2016 +0900 fileselector: Fix crash on file select Fixes T4686 (further fix) --- src/lib/elementary/elc_fileselector_button.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/elementary/elc_fileselector_button.c b/src/lib/elementary/elc_fileselector_button.c index e25f00b..a2ab8e4 100644 --- a/src/lib/elementary/elc_fileselector_button.c +++ b/src/lib/elementary/elc_fileselector_button.c @@ -71,8 +71,11 @@ static void _replace_path_then(void *data, Efl_Event const *event) { Elm_Fileselector_Button_Data *sd = data; + Efl_Future_Event_Success *ev = event->info; + Eina_Value *v = ev->value; const char *path = NULL; - eina_value_get((Eina_Value*)((Efl_Future_Event_Success*)event->info), &path); + + eina_value_get(v, &path); eina_stringshare_replace(&sd->fsd.path, path); _event_to_legacy_call (sd->obj, ELM_FILESELECTOR_BUTTON_EVENT_FILE_CHOSEN, (void *)path); --
