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

-- 


Reply via email to