From fb86c5c8459927513b39b622e323c15abbd551ae Mon Sep 17 00:00:00 2001 From: Francois Andriot Date: Thu, 1 Aug 2013 18:06:52 +0200 Subject: Fix battery charge detection This resolves Bug 1514 --- tdecore/tdehardwaredevices.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tdecore/tdehardwaredevices.cpp b/tdecore/tdehardwaredevices.cpp index f66d7f678..f75df6e87 100644 --- a/tdecore/tdehardwaredevices.cpp +++ b/tdecore/tdehardwaredevices.cpp @@ -4716,6 +4716,15 @@ void TDEHardwareDevices::updateExistingDeviceInformation(TDEGenericDevice* exist if (nodename == "alarm") { bdevice->internalSetAlarmEnergy(line.toDouble()/1000000.0); } + if (nodename == "charge_full") { + bdevice->internalSetMaximumEnergy(line.toDouble()/1000000.0); + } + if (nodename == "charge_full_design") { + bdevice->internalSetMaximumDesignEnergy(line.toDouble()/1000000.0); + } + if (nodename == "charge_now") { + bdevice->internalSetEnergy(line.toDouble()/1000000.0); + } if (nodename == "energy_full") { bdevice->internalSetMaximumEnergy(line.toDouble()/1000000.0); } -- cgit v1.2.3