netstar pushed a commit to branch master.

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

commit 1703583e71158608c645447258c8ad5be30985ce
Author: Alastair Poole <nets...@gmail.com>
Date:   Wed Mar 10 16:53:56 2021 +0000

    ui: ...
---
 src/bin/ui/ui_cpu.c     | 1 +
 src/bin/ui/ui_disk.c    | 1 +
 src/bin/ui/ui_memory.c  | 1 +
 src/bin/ui/ui_network.c | 3 ++-
 src/bin/ui/ui_sensors.c | 1 +
 5 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/bin/ui/ui_cpu.c b/src/bin/ui/ui_cpu.c
index 8cc5dcc..8e1675c 100644
--- a/src/bin/ui/ui_cpu.c
+++ b/src/bin/ui/ui_cpu.c
@@ -360,6 +360,7 @@ _win_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object 
*obj EINA_UNUSED, void
    Animate *ad = data;
    Ui *ui = ad->ui;
 
+   evisum_ui_config_save(ui);
    ecore_thread_cancel(ad->thread);
    ecore_thread_wait(ad->thread, 0.5);
 
diff --git a/src/bin/ui/ui_disk.c b/src/bin/ui/ui_disk.c
index d19fa4f..4e92c07 100644
--- a/src/bin/ui/ui_disk.c
+++ b/src/bin/ui/ui_disk.c
@@ -310,6 +310,7 @@ _win_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object 
*obj EINA_UNUSED,
    pd = data;
    ui = pd->ui;
 
+   evisum_ui_config_save(ui);
    ecore_thread_cancel(pd->thread);
    ecore_thread_wait(pd->thread, 0.5);
 
diff --git a/src/bin/ui/ui_memory.c b/src/bin/ui/ui_memory.c
index 0018777..ccf4f1e 100644
--- a/src/bin/ui/ui_memory.c
+++ b/src/bin/ui/ui_memory.c
@@ -187,6 +187,7 @@ _win_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object 
*obj,
 
    ui = pd->ui;
 
+   evisum_ui_config_save(ui);
    ecore_thread_cancel(pd->thread);
    ecore_thread_wait(pd->thread, 0.5);
 
diff --git a/src/bin/ui/ui_network.c b/src/bin/ui/ui_network.c
index afcaab7..0dc23c7 100644
--- a/src/bin/ui/ui_network.c
+++ b/src/bin/ui/ui_network.c
@@ -305,6 +305,7 @@ _win_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object 
*obj EINA_UNUSED,
    Ui *ui = pd->ui;
    Network_Interface *iface;
 
+   evisum_ui_config_save(ui);
    ecore_thread_cancel(pd->thread);
    ecore_thread_wait(pd->thread, 0.5);
    eina_list_free(pd->purge);
@@ -346,11 +347,11 @@ ui_network_win_add(Ui *ui)
    evas_object_event_callback_add(win, EVAS_CALLBACK_DEL, _win_del_cb, pd);
    evas_object_event_callback_add(win, EVAS_CALLBACK_MOVE, _win_move_cb, pd);
    evas_object_event_callback_add(win, EVAS_CALLBACK_RESIZE, _win_resize_cb, 
pd);
-   evas_object_event_callback_add(win, EVAS_CALLBACK_KEY_DOWN, 
_win_key_down_cb, pd);
 
    bx = elm_box_add(win);
    evas_object_size_hint_weight_set(bx, 1.0, 1.0);
    evas_object_size_hint_align_set(bx, FILL, FILL);
+   evas_object_event_callback_add(bx, EVAS_CALLBACK_KEY_DOWN, 
_win_key_down_cb, pd);
    evas_object_show(bx);
 
    pd->glist = glist = elm_genlist_add(win);
diff --git a/src/bin/ui/ui_sensors.c b/src/bin/ui/ui_sensors.c
index bc331b4..d145750 100644
--- a/src/bin/ui/ui_sensors.c
+++ b/src/bin/ui/ui_sensors.c
@@ -225,6 +225,7 @@ _win_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object 
*obj EINA_UNUSED,
    Ui_Data *pd = data;
    Ui *ui = pd->ui;
 
+   evisum_ui_config_save(ui);
    ecore_thread_cancel(pd->thread);
    ecore_thread_wait(pd->thread, 0.5);
    ui->sensors.win = NULL;

-- 


Reply via email to