From 8b7b681506e303375ed9e12aa199993f4dffc157 Mon Sep 17 00:00:00 2001 From: lucas Date: Fri, 13 Jul 2012 14:59:00 +0000 Subject: [PATCH] e_dbus: Fix name owner check when there's a pending request MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Patch by: José Roberto de Souza git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@73819 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/dbus/e_dbus_signal.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/dbus/e_dbus_signal.c b/src/lib/dbus/e_dbus_signal.c index 19e0c4c..3ebb603 100644 --- a/src/lib/dbus/e_dbus_signal.c +++ b/src/lib/dbus/e_dbus_signal.c @@ -235,7 +235,8 @@ cb_signal_dispatcher(E_DBus_Connection *conn, DBusMessage *msg) { if ((!sh->cb_signal) || (sh->delete_me)) continue; - if (sh->owner && !dbus_message_has_sender(msg, sh->owner)) continue; + if (sh->get_name_owner_pending || + (sh->owner && !dbus_message_has_sender(msg, sh->owner))) continue; if (sh->path && !dbus_message_has_path(msg, sh->path)) continue; if (sh->interface && !dbus_message_has_interface(msg, sh->interface)) continue; if (sh->member && !dbus_message_has_member(msg, sh->member)) continue; -- 2.7.4