From d60bb0fdc1a8769dc5f482d051bd121251e7fe0a Mon Sep 17 00:00:00 2001 From: dakkar Date: Tue, 7 May 2013 14:51:23 +0100 Subject: change display while charging --- battery | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); } -- cgit v1.2.3