diff options
author | dakkar <dakkar@thenautilus.net> | 2013-05-07 14:51:23 +0100 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2013-05-07 14:51:47 +0100 |
commit | d60bb0fdc1a8769dc5f482d051bd121251e7fe0a (patch) | |
tree | a643a2aae8d25694096d5ebf6d55f21b1ec4f240 | |
parent | move up one dir (diff) | |
download | battery-d60bb0fdc1a8769dc5f482d051bd121251e7fe0a.tar.gz battery-d60bb0fdc1a8769dc5f482d051bd121251e7fe0a.tar.bz2 battery-d60bb0fdc1a8769dc5f482d051bd121251e7fe0a.zip |
change display while charging
-rwxr-xr-x | battery | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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); } |