From 1e0fe57a93ed3996bad295e20eeda81f6af483af Mon Sep 17 00:00:00 2001 From: Christian Ruppert Date: Wed, 20 Jul 2016 20:14:32 +0200 Subject: [PATCH] The type property (in recent UPower at least) needs to have a capital T - "Type" --- src/PowerBackend.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/PowerBackend.py b/src/PowerBackend.py index e020b98..56bcb61 100644 --- a/src/PowerBackend.py +++ b/src/PowerBackend.py @@ -165,7 +165,7 @@ def __init__(self): self.__batteries = {} for dev in devices: (prop_iface, dev_iface) = self.__get_battery(dev) - type = prop_iface.Get(self.device_interface, 'type') + type = prop_iface.Get(self.device_interface, 'Type') if type == self.bat_type: power_bat = UPowerBattery(prop_iface, dev_iface) self.__batteries[dev] = power_bat @@ -228,7 +228,7 @@ def set_right_popup_menu_action(self, action): def __device_added(self, udi): (prop_iface, dev_iface) = self.__get_battery(udi) try: - type = prop_iface.Get(self.device_interface, 'type') + type = prop_iface.Get(self.device_interface, 'Type') if type == self.bat_type: power_bat = UPowerBattery(prop_iface, dev_iface) power_bat.set_left_popup_menu_action(self.__mc_action)