From d9d69e3ef8a9e2537bdf1644c6d0e54cf62e74a3 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Tue, 2 Apr 2019 11:42:48 -0700 Subject: [PATCH] elementary: fix another instances of no parent for Efl.Io.Model. Reviewed-by: Marcel Hollerbach 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