summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2024-10-05 14:57:26 +0100
committerdakkar <dakkar@thenautilus.net>2024-10-05 14:57:26 +0100
commita6f0bb8856cfb9004d86d4b522f28d626475d631 (patch)
treee2a68af189020018df6e4f38ee993d22b06e1153
parentsimplify fraction (diff)
downloadbattery-a6f0bb8856cfb9004d86d4b522f28d626475d631.tar.gz
battery-a6f0bb8856cfb9004d86d4b522f28d626475d631.tar.bz2
battery-a6f0bb8856cfb9004d86d4b522f28d626475d631.zip
when charging, only show remaining time
-rwxr-xr-xbattery17
1 files changed, 11 insertions, 6 deletions
diff --git a/battery b/battery
index d2d4ba5..c47e61d 100755
--- a/battery
+++ b/battery
@@ -64,12 +64,17 @@ sub update {
my $percentage=sprintf '%.0f%%', 100*$fraction;
if ($deriv) {
- my $t=( $charging ? $full - $now : $now )/$deriv;
- my $tot=$full/$deriv;
-
- $time_estimate = sprintf "%s/%s",
- _format_time($t),
- _format_time($tot);
+ if ($charging) {
+ $time_estimate = _format_time(($full-$now)/$deriv);
+ }
+ else {
+ my $t=$now/$deriv;
+ my $tot=$full/$deriv;
+
+ $time_estimate = sprintf "%s/%s",
+ _format_time($t),
+ _format_time($tot);
+ }
}
if ($charging) {