summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2013-05-07 14:51:23 +0100
committerdakkar <dakkar@thenautilus.net>2013-05-07 14:51:47 +0100
commitd60bb0fdc1a8769dc5f482d051bd121251e7fe0a (patch)
treea643a2aae8d25694096d5ebf6d55f21b1ec4f240
parentmove up one dir (diff)
downloadbattery-d60bb0fdc1a8769dc5f482d051bd121251e7fe0a.tar.gz
battery-d60bb0fdc1a8769dc5f482d051bd121251e7fe0a.tar.bz2
battery-d60bb0fdc1a8769dc5f482d051bd121251e7fe0a.zip
change display while charging
-rwxr-xr-xbattery4
1 files changed, 3 insertions, 1 deletions
diff --git a/battery b/battery
index 2348d6a..a1030f6 100755
--- a/battery
+++ b/battery
@@ -52,11 +52,13 @@ sub update {
my $bs=get_battery_stats;
my $e=$bs->{energy_now}/$bs->{energy_full};
my $txt='';
+ my $charging = lc($bs->{status}) eq 'charging';
if ($bs->{power_now}) {
my $t=$bs->{energy_now}/$bs->{power_now};
my $tot=$bs->{energy_full}/$bs->{power_now};
+
$txt = sprintf '%s/%s ',
- _format_time($t),
+ _format_time($charging ? $tot-$t : $t),
_format_time($tot);
$bar->set_fraction($t/$tot);
}