zmike pushed a commit to branch efl-1.22. http://git.enlightenment.org/core/efl.git/commit/?id=d9d69e3ef8a9e2537bdf1644c6d0e54cf62e74a3
commit d9d69e3ef8a9e2537bdf1644c6d0e54cf62e74a3 Author: Cedric BAIL <cedric.b...@free.fr> Date: Tue Apr 2 11:42:48 2019 -0700 elementary: fix another instances of no parent for Efl.Io.Model. Reviewed-by: Marcel Hollerbach <m...@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D8539 --- src/lib/elementary/elc_fileselector_entry.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/lib/elementary/elc_fileselector_entry.c b/src/lib/elementary/elc_fileselector_entry.c index 21c8f1f6aa..7274b1dd85 100644 --- a/src/lib/elementary/elc_fileselector_entry.c +++ b/src/lib/elementary/elc_fileselector_entry.c @@ -94,7 +94,6 @@ _ACTIVATED_fwd(void *data, const Efl_Event *event) { const char *file; Efl_Model *bmodel, *model; - Eina_Value path; ELM_FILESELECTOR_ENTRY_DATA_GET(data, sd); @@ -103,12 +102,9 @@ _ACTIVATED_fwd(void *data, const Efl_Event *event) bmodel = efl_ui_view_model_get(sd->button); if (bmodel) { - model = efl_add(efl_class_get(bmodel), NULL); - eina_value_setup(&path, EINA_VALUE_TYPE_STRING); - eina_value_set(&path, file); - efl_model_property_set(model, "path", &path); - eina_value_flush(&path); - efl_ui_view_model_set(sd->button, model); + model = efl_add(efl_class_get(bmodel), sd->button, + efl_io_model_path_set(efl_added, file)); + efl_ui_view_model_set(sd->button, model); } efl_event_callback_legacy_call --