netstar pushed a commit to branch master. http://git.enlightenment.org/apps/evisum.git/commit/?id=79d73e022ea8af3f3a1bde73ecb6ed135661acc1
commit 79d73e022ea8af3f3a1bde73ecb6ed135661acc1 Author: Alastair Poole <nets...@gmail.com> Date: Fri Sep 4 22:35:47 2020 +0100 try that --- src/bin/ui/ui.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/bin/ui/ui.c b/src/bin/ui/ui.c index 260e06a..af474a3 100644 --- a/src/bin/ui/ui.c +++ b/src/bin/ui/ui.c @@ -622,6 +622,7 @@ _process_list_feedback_cb(void *data, Ecore_Thread *thread EINA_UNUSED, } elm_genlist_realized_items_update(ui->genlist_procs); + eina_lock_release(&_lock); } @@ -1580,14 +1581,10 @@ _evisum_resize_cb(void *data, Evas *e, Evas_Object *obj, void *event_info) { Ui *ui = data; - if (eina_lock_take_try(&_lock)) - { - elm_genlist_realized_items_update(ui->genlist_procs); - eina_lock_release(&_lock); - } + elm_genlist_realized_items_update(ui->genlist_procs); - if (ui->main_menu) - _main_menu_dismissed_cb(ui, NULL, NULL); + if (ui->main_menu) + _main_menu_dismissed_cb(ui, NULL, NULL); _config_save(ui); } --