forked from enlightenment/efl
eldbus: add more debug prints for proxy and signal handler
This commit is contained in:
parent
56a4535ada
commit
2444e127dd
|
@ -158,6 +158,7 @@ _eldbus_proxy_free(Eldbus_Proxy *proxy)
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
Eldbus_Signal_Handler *h;
|
Eldbus_Signal_Handler *h;
|
||||||
|
|
||||||
|
DBG("freeing proxy=%p", proxy);
|
||||||
EINA_LIST_FREE(proxy->handlers, h)
|
EINA_LIST_FREE(proxy->handlers, h)
|
||||||
{
|
{
|
||||||
if (h->dangling)
|
if (h->dangling)
|
||||||
|
@ -665,6 +666,7 @@ eldbus_proxy_signal_handler_add(Eldbus_Proxy *proxy, const char *member, Eldbus_
|
||||||
handler = _eldbus_signal_handler_add(proxy->obj->conn, name, path,
|
handler = _eldbus_signal_handler_add(proxy->obj->conn, name, path,
|
||||||
proxy->interface, member, cb, cb_data);
|
proxy->interface, member, cb, cb_data);
|
||||||
EINA_SAFETY_ON_NULL_RETURN_VAL(handler, NULL);
|
EINA_SAFETY_ON_NULL_RETURN_VAL(handler, NULL);
|
||||||
|
DBG("signal handler added: proxy=%p handler=%p cb=%p", proxy, handler, cb);
|
||||||
|
|
||||||
eldbus_signal_handler_free_cb_add(handler, _on_signal_handler_free, proxy);
|
eldbus_signal_handler_free_cb_add(handler, _on_signal_handler_free, proxy);
|
||||||
proxy->handlers = eina_list_append(proxy->handlers, handler);
|
proxy->handlers = eina_list_append(proxy->handlers, handler);
|
||||||
|
|
|
@ -233,7 +233,7 @@ _eldbus_signal_handler_clean(Eldbus_Signal_Handler *handler)
|
||||||
DBusError err;
|
DBusError err;
|
||||||
|
|
||||||
if (handler->dangling) return;
|
if (handler->dangling) return;
|
||||||
|
DBG("clean handler=%p path=%p cb=%p", handler, handler->path, handler->cb);
|
||||||
dbus_error_init(&err);
|
dbus_error_init(&err);
|
||||||
dbus_bus_remove_match(handler->conn->dbus_conn,
|
dbus_bus_remove_match(handler->conn->dbus_conn,
|
||||||
eina_strbuf_string_get(handler->match), &err);
|
eina_strbuf_string_get(handler->match), &err);
|
||||||
|
|
Loading…
Reference in New Issue