ecore: fix efl_model_property_ready_get to actually return the right future when...
authorCedric BAIL <cedric.bail@free.fr>
Thu, 18 Apr 2019 16:35:48 +0000 (09:35 -0700)
committerWoochanlee <wc0917.lee@samsung.com>
Tue, 30 Apr 2019 01:03:05 +0000 (10:03 +0900)
Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D8658

src/lib/ecore/efl_loop_model.c

index 48309a5..11f64a7 100644 (file)
@@ -97,6 +97,7 @@ _efl_loop_model_efl_model_property_ready_get(Eo *obj, void *pd EINA_UNUSED, cons
              efl_event_callback_add(obj,
                                     EFL_MODEL_EVENT_PROPERTIES_CHANGED,
                                     _propagate_future, wd);
+             return efl_future_then(obj, eina_future_new(wd->p));
           }
 
         return eina_future_rejected(efl_loop_future_scheduler_get(obj), err);