diff options
-rw-r--r-- | src/up-daemon.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/up-daemon.c b/src/up-daemon.c index 5068f47..2edbbdc 100644 --- a/src/up-daemon.c +++ b/src/up-daemon.c @@ -345,6 +345,11 @@ up_daemon_get_warning_level_local (UpDaemon *daemon) daemon->priv->state != UP_DEVICE_STATE_DISCHARGING) return UP_DEVICE_LEVEL_NONE; + /* Check to see if the batteries have not noticed we are on AC */ + if (daemon->priv->kind == UP_DEVICE_KIND_BATTERY && + up_daemon_get_on_ac_local (daemon)) + return UP_DEVICE_LEVEL_NONE; + return up_daemon_compute_warning_level (daemon, daemon->priv->state, daemon->priv->kind, |