forked from enlightenment/efl
eldbus: Check if property_get_all() returned a error before read properties
This commit is contained in:
parent
d65c357b39
commit
cbd0ccbbbe
|
@ -732,6 +732,14 @@ _props_get_all(void *data, const Eldbus_Message *msg, Eldbus_Pending *pending EI
|
||||||
{
|
{
|
||||||
Eldbus_Proxy *proxy = data;
|
Eldbus_Proxy *proxy = data;
|
||||||
Eldbus_Message_Iter *dict;
|
Eldbus_Message_Iter *dict;
|
||||||
|
const char *name, *error_msg;
|
||||||
|
|
||||||
|
if (eldbus_message_error_get(msg, &name, &error_msg))
|
||||||
|
{
|
||||||
|
ERR("Error getting all properties of %s %s, error message: %s %s",
|
||||||
|
proxy->obj->name, proxy->obj->path, name, error_msg);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (!eldbus_message_arguments_get(msg, "a{sv}", &dict))
|
if (!eldbus_message_arguments_get(msg, "a{sv}", &dict))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue