raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=09e4f2f8b54622a0ef0b61156a43f66bd9eb8414

commit 09e4f2f8b54622a0ef0b61156a43f66bd9eb8414
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Sun Mar 14 11:51:58 2021 +0000

    bat popup - match gadget content better
---
 src/modules/battery/e_mod_main.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/modules/battery/e_mod_main.c b/src/modules/battery/e_mod_main.c
index 0ca065cf1..dda641aa6 100644
--- a/src/modules/battery/e_mod_main.c
+++ b/src/modules/battery/e_mod_main.c
@@ -230,18 +230,20 @@ _battery_popup_usage_content_update_cb(void *data)
 
         elm_progressbar_value_set(w->pb_usage, (double) bat->percent / 100.0);
 
-        if ((battery_config->have_power) && (!bat->charging))
-          elm_object_text_set(w->state, _("Charged"));
-        else if (bat->charging)
+        t = bat->time_left;
+        if ((battery_config->have_power) && (battery_config->full < 100))
           {
-             t = bat->time_full;
              elm_object_text_set(w->state, _("Charging"));
           }
-        else
+        else if ((!battery_config->have_power) && (battery_config->full < 100))
           {
-             t = bat->time_left;
              elm_object_text_set(w->state, _("Discharging"));
           }
+        else
+          {
+             t = 0;
+             elm_object_text_set(w->state, _("Charged"));
+          }
 
         hrs = (t / 3600);
         if (hrs < 0) hrs = 0;

-- 


Reply via email to