From 26e5560e929d75274e904da7af5152c6a725fd87 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sun, 30 Nov 2008 20:00:15 +0100 Subject: Replace old manager object path --- test/test-manager | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/test/test-manager b/test/test-manager index 759b6a48..c6cf5601 100755 --- a/test/test-manager +++ b/test/test-manager @@ -11,17 +11,28 @@ def adapter_added(path): def adapter_removed(path): print "Adapter with path %s removed" % (path) +def default_changed(path): + print "Default adapter is now at path %s" % (path) + if __name__ == "__main__": dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) bus = dbus.SystemBus() - manager = dbus.Interface(bus.get_object('org.bluez', '/org/bluez'), + manager = dbus.Interface(bus.get_object('org.bluez', '/'), 'org.bluez.Manager') manager.connect_to_signal("AdapterAdded", adapter_added) manager.connect_to_signal("AdapterRemoved", adapter_removed) + manager.connect_to_signal("DefaultAdapterChanged", default_changed) + + try: + path = manager.DefaultAdapter() + default_changed(path) + except: + pass + mainloop = gobject.MainLoop() mainloop.run() -- cgit