summaryrefslogtreecommitdiff
path: root/src/lib/eldbus/eldbus_model_proxy.c
diff options
context:
space:
mode:
authorCedric BAIL <cedric.bail@free.fr>2018-11-23 16:25:19 +0000
committerCedric BAIL <cedric@osg.samsung.com>2018-11-23 10:13:58 -0800
commitd4d44d76f3efef4d61edb4cce7152284915a12d2 (patch)
tree502779c9047c6a8e02c8466f81ddc8616887fa50 /src/lib/eldbus/eldbus_model_proxy.c
parentaac7d099a17d69f5989481f8999a43d4173005bd (diff)
downloadefl-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.c15
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