+2005-07-25 Ross Burton <ross@openedhand.com>
+
+ * glib/dbus-gproxy.c:
+ Remove matches when all proxies are unregistered.
+
2005-07-24 Colin Walters <walters@verbum.org>
* glib/dbus-gvalue.c (signature_iter_to_g_type_array): Don't require
if (list->proxies == NULL)
{
+ char *rule;
g_hash_table_remove (manager->proxy_lists,
tri);
list = NULL;
+
+ rule = g_proxy_get_match_rule (proxy);
+ dbus_bus_remove_match (manager->connection,
+ rule, NULL);
+ g_free (rule);
}
if (g_hash_table_size (manager->proxy_lists) == 0)