edbus: Fix signature check in edbus_message_iter_fixed_array_get()
authorJosé Roberto de Souza <zehortigoza@profusion.mobi>
Tue, 11 Dec 2012 19:50:53 +0000 (19:50 +0000)
committerLucas De Marchi <lucas.demarchi@profusion.mobi>
Tue, 11 Dec 2012 19:50:53 +0000 (19:50 +0000)
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>

SVN revision: 80697

src/lib/edbus_message.c

index 29cc202..3df48be 100644 (file)
@@ -645,7 +645,7 @@ edbus_message_iter_fixed_array_get(EDBus_Message_Iter *iter, int signature, void
    EINA_SAFETY_ON_TRUE_RETURN_VAL(iter->writable, EINA_FALSE);
 
    EINA_SAFETY_ON_FALSE_RETURN_VAL(
-        (dbus_message_iter_get_element_type(&iter->dbus_iterator) == signature),
+        (dbus_message_iter_get_arg_type(&iter->dbus_iterator) == signature),
         EINA_FALSE);
    dbus_message_iter_get_fixed_array(&iter->dbus_iterator, value, n_elements);
    return EINA_TRUE;