[maemo-commits] [maemo-commits] r18041 - projects/connectivity/maemo-bluez-compat/trunk/src

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Thu Apr 9 10:05:22 EEST 2009
Author: jh
Date: 2009-04-09 10:05:10 +0300 (Thu, 09 Apr 2009)
New Revision: 18041

Modified:
   projects/connectivity/maemo-bluez-compat/trunk/src/maemo-bluez-cud
Log:
Fix maemo-bluez-cud to return to the original BT state

Modified: projects/connectivity/maemo-bluez-compat/trunk/src/maemo-bluez-cud
===================================================================
--- projects/connectivity/maemo-bluez-compat/trunk/src/maemo-bluez-cud	2009-04-09 05:47:39 UTC (rev 18040)
+++ projects/connectivity/maemo-bluez-compat/trunk/src/maemo-bluez-cud	2009-04-09 07:05:10 UTC (rev 18041)
@@ -7,9 +7,14 @@
 manager = dbus.Interface(bus.get_object("org.bluez", "/"), "org.bluez.Manager")
 adapter = dbus.Interface(bus.get_object("org.bluez", manager.DefaultAdapter()),
 							"org.bluez.Adapter")
-adapter.SetProperty("Powered", True)
-
 properties = adapter.GetProperties()
+powered = properties["Powered"]
 
+if not powered:
+	adapter.SetProperty("Powered", True)
+
 for device in properties["Devices"]:
 	adapter.RemoveDevice(device)
+
+if not powered:
+	adapter.SetProperty("Powered", False)


More information about the maemo-commits mailing list