eldbus: Correctly append name of interface removed

This commit is contained in:
José Roberto de Souza 2013-08-23 16:00:44 -03:00
parent 09bae8b373
commit 26a6b01369
1 changed files with 3 additions and 3 deletions

View File

@ -750,8 +750,8 @@ _object_manager_iface_removed_emit(Eldbus_Service_Object *obj,
const char *name; const char *name;
Eldbus_Message_Iter *iter, *array; Eldbus_Message_Iter *iter, *array;
Eldbus_Message *sig = eldbus_message_signal_new(parent->path, Eldbus_Message *sig = eldbus_message_signal_new(parent->path,
ELDBUS_FDO_INTERFACE_OBJECT_MANAGER, ELDBUS_FDO_INTERFACE_OBJECT_MANAGER,
"InterfacesRemoved"); "InterfacesRemoved");
EINA_SAFETY_ON_NULL_RETURN(sig); EINA_SAFETY_ON_NULL_RETURN(sig);
iter = eldbus_message_iter_get(sig); iter = eldbus_message_iter_get(sig);
@ -759,7 +759,7 @@ _object_manager_iface_removed_emit(Eldbus_Service_Object *obj,
EINA_LIST_FOREACH(obj->iface_removed, l, name) EINA_LIST_FOREACH(obj->iface_removed, l, name)
{ {
eldbus_message_iter_arguments_append(array, name); eldbus_message_iter_arguments_append(array, "s", name);
eina_stringshare_del(name); eina_stringshare_del(name);
} }
eldbus_message_iter_container_close(iter, array); eldbus_message_iter_container_close(iter, array);