From 4e053d83e0d56c497d629b240c9a8e889c95287f Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 14 Dec 2012 19:54:01 +0100 Subject: [PATCH] client: Ignore property changes from other objects --- client/main.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/client/main.c b/client/main.c index 7b97b35cd..8d8b3becf 100644 --- a/client/main.c +++ b/client/main.c @@ -173,9 +173,15 @@ static void proxy_removed(GDBusProxy *proxy, void *user_data) static void property_changed(GDBusProxy *proxy, const char *name, DBusMessageIter *iter, void *user_data) { - begin_message(); - print_iter("[CHANGED] ", name, iter); - end_message(); + const char *interface; + + interface = g_dbus_proxy_get_interface(proxy); + + if (!strcmp(interface, "org.bluez.Adapter1")) { + begin_message(); + print_iter("[CHANGED] ", name, iter); + end_message(); + } } static void message_handler(DBusConnection *connection, -- 2.47.3