summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/up-daemon.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/up-daemon.c b/src/up-daemon.c
index 611a25b..799e651 100644
--- a/src/up-daemon.c
+++ b/src/up-daemon.c
@@ -816,7 +816,9 @@ up_daemon_compute_warning_level (UpDaemon *daemon,
default_level = UP_DEVICE_LEVEL_DISCHARGING;
}
- if (!power_supply || !daemon->priv->use_percentage_for_policy)
+ if (power_supply &&
+ !daemon->priv->use_percentage_for_policy &&
+ time_to_empty > 0.0)
use_percentage = FALSE;
if (use_percentage) {