netstar pushed a commit to branch master.

http://git.enlightenment.org/apps/evisum.git/commit/?id=d41be640b29bbde79a6508132f11e3a5f507fc7c

commit d41be640b29bbde79a6508132f11e3a5f507fc7c
Author: Alastair Poole <nets...@gmail.com>
Date:   Tue Oct 12 10:04:40 2021 +0100

    summary: add.
---
 src/bin/ui/ui_process_list.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/bin/ui/ui_process_list.c b/src/bin/ui/ui_process_list.c
index 6a3e17d..5497ecd 100644
--- a/src/bin/ui/ui_process_list.c
+++ b/src/bin/ui/ui_process_list.c
@@ -86,6 +86,7 @@ typedef struct
 
    struct
    {
+      Eina_Bool            visible;
       Evas_Object         *fr;
       Evas_Object         *hbx;
       Evas_Object         *pb_cpu;
@@ -1107,6 +1108,7 @@ summary_add(Win_Data *wd)
    elm_box_pack_end(hbx, wd->summary.lb);
 
    wd->first_run = 0;
+   wd->summary.visible = 1;
 }
 
 static Eina_List *
@@ -2277,10 +2279,13 @@ _evisum_config_changed_cb(void *data, int type 
EINA_UNUSED,
                             ELM_SCROLLER_POLICY_OFF));
    wd->skip_wait = 1;
 
-   if (ui->proc.show_statusbar)
+   if ((!wd->summary.visible) && (ui->proc.show_statusbar))
      summary_add(wd);
-   else
-     elm_box_clear(wd->summary.hbx);
+   else if (wd->summary.visible)
+     {
+        elm_box_clear(wd->summary.hbx);
+        wd->summary.visible = 0;
+     }
 
    _win_alpha_set(wd);
 

-- 


Reply via email to