netstar pushed a commit to branch master. http://git.enlightenment.org/apps/evisum.git/commit/?id=50c68b97286b99863bb50831762a71935824e620
commit 50c68b97286b99863bb50831762a71935824e620 Author: Alastair Poole <[email protected]> Date: Sat Apr 18 11:40:51 2020 +0100 ui: improve start-up rendering --- src/bin/ui.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/bin/ui.c b/src/bin/ui.c index feee963..c3d3ba7 100644 --- a/src/bin/ui.c +++ b/src/bin/ui.c @@ -1143,12 +1143,15 @@ _process_list_update(Ui *ui) static void _process_list(void *data, Ecore_Thread *thread) { - Ui *ui = data; + Ui *ui; + int poll_delay = 1; + + ui = data; while (1) { ecore_thread_feedback(thread, ui); - for (int i = 0; i < ui->poll_delay * 4; i++) + for (int i = 0; i < poll_delay * 4; i++) { if (ecore_thread_check(thread)) return; @@ -1160,6 +1163,7 @@ _process_list(void *data, Ecore_Thread *thread) usleep(250000); } ui->ready = EINA_TRUE; + if (ui->ready) poll_delay = ui->poll_delay; } } --
