[gnome-control-center/gnome-3-10] power: if battery is fully charged but 99%, just round it up



commit 996e0cb1d20a2e05e08d5383f3a7527ac9c0aca8
Author: Jonh Wendell <jonh wendell intel com>
Date:   Mon Jan 20 16:43:25 2014 -0200

    power: if battery is fully charged but 99%, just round it up
    
    https://bugzilla.gnome.org/show_bug.cgi?id=701993

 panels/power/cc-power-panel.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/panels/power/cc-power-panel.c b/panels/power/cc-power-panel.c
index d9d09b3..73be08f 100644
--- a/panels/power/cc-power-panel.c
+++ b/panels/power/cc-power-panel.c
@@ -320,6 +320,11 @@ set_primary (CcPowerPanel *panel, UpDevice *device)
   else
     time = time_full;
 
+  /* Sometimes the reported state is fully charged but battery is at 99%,
+     refusing to reach 100%. In these cases, just assume 100%. */
+  if (state == UP_DEVICE_STATE_FULLY_CHARGED && (100.0 - percentage <= 1.0))
+    percentage = 100.0;
+
   details = get_details_string (percentage, state, time);
 
   row = gtk_list_box_row_new ();


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]