netstar pushed a commit to branch master. http://git.enlightenment.org/apps/evisum.git/commit/?id=a93683a83a9218cea2f4880011b422543c00bb19
commit a93683a83a9218cea2f4880011b422543c00bb19 Author: Alastair Poole <nets...@gmail.com> Date: Fri Mar 26 12:56:50 2021 +0000 proclist: avoid updating at boundary --- src/bin/ui/ui_process_list.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/bin/ui/ui_process_list.c b/src/bin/ui/ui_process_list.c index 907b8e2..76e7f64 100644 --- a/src/bin/ui/ui_process_list.c +++ b/src/bin/ui/ui_process_list.c @@ -1398,10 +1398,18 @@ static void _glist_scroll_stopped_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { - Data *pd = data; + Data *pd; + Evas_Coord oy; + static Evas_Coord prev_oy; + + pd = data; + + elm_scroller_region_get(pd->glist, NULL, &oy, NULL, NULL); pd->skip_update = 0; - pd->skip_wait = 1; + if (oy != prev_oy) + pd->skip_wait = 1; + prev_oy = oy; } static Eina_Bool --