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; --