diff options
author | Cedric BAIL <cedric.bail@free.fr> | 2018-11-23 16:25:19 +0000 |
---|---|---|
committer | Cedric BAIL <cedric@osg.samsung.com> | 2018-11-23 10:13:58 -0800 |
commit | d4d44d76f3efef4d61edb4cce7152284915a12d2 (patch) | |
tree | 502779c9047c6a8e02c8466f81ddc8616887fa50 /src/lib/eldbus/eldbus_model_proxy.c | |
parent | aac7d099a17d69f5989481f8999a43d4173005bd (diff) | |
download | efl-d4d44d76f3efef4d61edb4cce7152284915a12d2.tar.gz |
efl: make Efl.Model.properties_get return an Iterator<string>.
Reviewed-by: Vitor Sousa da Silva <vitorsousa@expertisesolutions.com.br>
Differential Revision: https://phab.enlightenment.org/D7289
Diffstat (limited to 'src/lib/eldbus/eldbus_model_proxy.c')
-rw-r--r-- | src/lib/eldbus/eldbus_model_proxy.c | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/src/lib/eldbus/eldbus_model_proxy.c b/src/lib/eldbus/eldbus_model_proxy.c index c1ab3b2565..a159ecd16b 100644 --- a/src/lib/eldbus/eldbus_model_proxy.c +++ b/src/lib/eldbus/eldbus_model_proxy.c @@ -190,22 +190,11 @@ _eldbus_model_proxy_efl_object_destructor(Eo *obj, Eldbus_Model_Proxy_Data *pd) efl_destructor(efl_super(obj, MY_CLASS)); } -static Eina_Array * +static Eina_Iterator * _eldbus_model_proxy_efl_model_properties_get(const Eo *obj EINA_UNUSED, Eldbus_Model_Proxy_Data *pd) { - Eina_Iterator *it; - Eina_Array *r; - Eina_Stringshare *property; - - r = eina_array_new(4); - - it = eina_hash_iterator_key_new(pd->properties); - EINA_ITERATOR_FOREACH(it, property) - eina_array_push(r, property); - eina_iterator_free(it); - - return r; + return eina_hash_iterator_key_new(pd->properties); } #define PROPERTY_EXIST 1 |