diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2013-02-15 17:13:33 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2013-02-15 17:13:33 +0000 |
commit | f2d10073a23987c9eef3a6384faa0f7813108936 (patch) | |
tree | c90398a6bc1886f0dadca433355badc01cfcd319 | |
parent | ee85b071fb51efb9f9a48d4a658cbefefd14544a (diff) | |
parent | 78f3e953e4a05a1126874dd2ca6cec5777a15b3b (diff) | |
download | dbus-glib-f2d10073a23987c9eef3a6384faa0f7813108936.tar.gz |
Merge tag 'dbus-glib_0.100.1'
-rw-r--r-- | dbus/dbus-gproxy.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/dbus/dbus-gproxy.c b/dbus/dbus-gproxy.c index 2fc52f9..c3ae9ec 100644 --- a/dbus/dbus-gproxy.c +++ b/dbus/dbus-gproxy.c @@ -1250,8 +1250,11 @@ dbus_g_proxy_manager_filter (DBusConnection *connection, GSList *tmp; const char *sender; + sender = dbus_message_get_sender (message); + /* First we handle NameOwnerChanged internally */ - if (dbus_message_is_signal (message, + if (g_strcmp0 (sender, DBUS_SERVICE_DBUS) == 0 && + dbus_message_is_signal (message, DBUS_INTERFACE_DBUS, "NameOwnerChanged")) { @@ -1280,8 +1283,6 @@ dbus_g_proxy_manager_filter (DBusConnection *connection, } } - sender = dbus_message_get_sender (message); - /* dbus spec requires these, libdbus validates */ g_assert (dbus_message_get_path (message) != NULL); g_assert (dbus_message_get_interface (message) != NULL); |