Diff between 4e053d83e0d56c497d629b240c9a8e889c95287f and 521118c8073a3515ba44f64833c90272308b7c6a

Changed Files

File Additions Deletions Status
client/main.c +12 -1 modified

Full Patch

diff --git a/client/main.c b/client/main.c
index 8d8b3be..c3ee002 100644
--- a/client/main.c
+++ b/client/main.c
@@ -178,8 +178,19 @@ static void property_changed(GDBusProxy *proxy, const char *name,
 	interface = g_dbus_proxy_get_interface(proxy);
 
 	if (!strcmp(interface, "org.bluez.Adapter1")) {
+		DBusMessageIter addr_iter;
+
 		begin_message();
-		print_iter("[CHANGED] ", name, iter);
+
+		if (g_dbus_proxy_get_property(proxy, "Address",
+						&addr_iter) == TRUE) {
+			const char *address;
+
+			dbus_message_iter_get_basic(&addr_iter, &address);
+			printf("[CHG] Controller %s, ", address);
+		}
+
+		print_iter("", name, iter);
 		end_message();
 	}
 }