eldbus: add more debug prints for proxy and signal handler

This commit is contained in:
Mike Blumenkrantz 2016-02-13 11:25:48 -05:00
parent 56a4535ada
commit 2444e127dd
2 changed files with 3 additions and 1 deletions

View File

@ -158,6 +158,7 @@ _eldbus_proxy_free(Eldbus_Proxy *proxy)
unsigned int i;
Eldbus_Signal_Handler *h;
DBG("freeing proxy=%p", proxy);
EINA_LIST_FREE(proxy->handlers, h)
{
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,
proxy->interface, member, cb, cb_data);
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);
proxy->handlers = eina_list_append(proxy->handlers, handler);

View File

@ -233,7 +233,7 @@ _eldbus_signal_handler_clean(Eldbus_Signal_Handler *handler)
DBusError err;
if (handler->dangling) return;
DBG("clean handler=%p path=%p cb=%p", handler, handler->path, handler->cb);
dbus_error_init(&err);
dbus_bus_remove_match(handler->conn->dbus_conn,
eina_strbuf_string_get(handler->match), &err);