From kde-commits Tue Mar 31 03:58:06 2009 From: Marcos David Dione Date: Tue, 31 Mar 2009 03:58:06 +0000 To: kde-commits Subject: KDE/kdelibs/solid/solid/backends/hal Message-Id: <1238471886.934449.11303.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=123847196300702 SVN commit 947131 by mdione: BUG: 187600 Some battery status changes weren't emited if the charge percentage had changed. This was due to nested if's. M +4 -2 halbattery.cpp --- trunk/KDE/kdelibs/solid/solid/backends/hal/halbattery.cpp #947130:947131 @@ -112,12 +112,14 @@ { emit chargePercentChanged(chargePercent(), m_device->udi()); } - else if (changes.contains("battery.rechargeable.is_charging") + + if (changes.contains("battery.rechargeable.is_charging") || changes.contains("battery.rechargeable.is_discharging")) { emit chargeStateChanged(chargeState(), m_device->udi()); } - else if ( changes.contains( "battery.present" ) ) + + if ( changes.contains( "battery.present" ) ) { emit plugStateChanged(isPlugged(), m_device->udi()); }