[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdelibs/KDE/4.8] solid/solid/backends/upower: Revert "don't consider external batteries (mice, keyb
From: Lukas Tinkl <lukas () kde ! org>
Date: 2012-06-06 13:50:31
Message-ID: 20120606135031.829D6A60C8 () git ! kde ! org
[Download RAW message or body]
Git commit 7f8c750541790de5a380409466cf07cfe19c3651 by Lukas Tinkl.
Committed on 06/06/2012 at 15:47.
Pushed by lukas into branch 'KDE/4.8'.
Revert "don't consider external batteries (mice, keyboard, BT) as primary"
This reverts commit d1661d1638851fd950c5926fb2040ea2abe2a8f0.
This causes more trouble than expected, newer kernels/upower contain a bug that (in \
my case and many others) marks ALL batteries as non-powersupply.
BUG:301033
CCBUG:300787
M +2 -5 solid/solid/backends/upower/upowerbattery.cpp
http://commits.kde.org/kdelibs/7f8c750541790de5a380409466cf07cfe19c3651
diff --git a/solid/solid/backends/upower/upowerbattery.cpp \
b/solid/solid/backends/upower/upowerbattery.cpp index 9c5f675..ab555d4 100644
--- a/solid/solid/backends/upower/upowerbattery.cpp
+++ b/solid/solid/backends/upower/upowerbattery.cpp
@@ -44,18 +44,15 @@ Solid::Battery::BatteryType Battery::type() const
{
Solid::Battery::BatteryType result = Solid::Battery::UnknownBattery;
const uint t = m_device->prop("Type").toUInt();
- bool powerSupply = m_device->prop("PowerSupply").toBool();
switch (t)
{
case 1: // TODO "Line Power"
break;
case 2:
- if (powerSupply)
- result = Solid::Battery::PrimaryBattery;
+ result = Solid::Battery::PrimaryBattery;
break;
case 3:
- if (powerSupply)
- result = Solid::Battery::UpsBattery;
+ result = Solid::Battery::UpsBattery;
break;
case 4:
result = Solid::Battery::MonitorBattery;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic