From: Mike Gorse Date: Tue, 20 Nov 2012 21:18:12 +0000 (-0600) Subject: Don't return DBUS_HANDLER_RESULT_HANDLED for NameOwnerChanged signals X-Git-Tag: AT_SPI2_ATK_2_12_0~52 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git;a=commitdiff_plain;h=abc815aa731b80392c676559c34815d463b0e51c Don't return DBUS_HANDLER_RESULT_HANDLED for NameOwnerChanged signals NameOwnerChanged signals are generic signals sent out by dbus-daemon, not really specific to this code, so the filter should return DBUS_HANDLER_RESULT_NOT_YET_HANDLED for them so that libdbus will propagate them to other filters (specifically the one in at-spi2-core, which shares a D-Bus connection with at-spi2-atk). --- diff --git a/atk-adaptor/bridge.c b/atk-adaptor/bridge.c index c1de369..7dd355b 100644 --- a/atk-adaptor/bridge.c +++ b/atk-adaptor/bridge.c @@ -680,7 +680,6 @@ signal_filter (DBusConnection *bus, DBusMessage *message, void *user_data) !g_strcmp0(member, "NameOwnerChanged")) { char *name, *old, *new; - result = DBUS_HANDLER_RESULT_HANDLED; if (dbus_message_get_args (message, NULL, DBUS_TYPE_STRING, &name, DBUS_TYPE_STRING, &old,