netstar pushed a commit to branch master.

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

commit 8a20a228ee69168e78d86ee46f65a70a2caea883
Author: Alastair Poole <nets...@gmail.com>
Date:   Mon Apr 19 09:31:29 2021 +0100

    proclist: fix small bug.
---
 src/bin/ui/ui_process_list.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/bin/ui/ui_process_list.c b/src/bin/ui/ui_process_list.c
index 809c26a..88fd201 100644
--- a/src/bin/ui/ui_process_list.c
+++ b/src/bin/ui/ui_process_list.c
@@ -252,21 +252,21 @@ _field_menu_check_changed_cb(void *data, Evas_Object 
*obj, void *event_info)
 
    wd = _wd;
    ui = wd->ui;
-
-   wd->skip_update = 1;
    f = data;
-   // Updating here is far too expensive. Maybe in 10 years time. :)
-   // f->enabled = !f->enabled;
-   // _content_reset(wd);
+
    ui->proc.fields ^= (1 << f->id);
 
+   wd->skip_update = 1;
    wd->fields_changed = (ui->proc.fields != config()->proc.fields);
 
    ic = evas_object_data_get(obj, "icon");
    if (!wd->fields_changed)
      evas_object_hide(ic);
    else
-     evas_object_show(ic);
+     {
+        evisum_ui_config_save(ui);
+        evas_object_show(ic);
+     }
 }
 
 static void

-- 


Reply via email to