diff options
author | NRK <nrk@disroot.org> | 2024-06-05 21:37:46 +0200 |
---|---|---|
committer | NRK <nrk@disroot.org> | 2024-06-05 21:37:46 +0200 |
commit | 65acb98396b7eb8e7b22140061c799dbd0de8a3e (patch) | |
tree | 1f98ceef33a4382d10d71fcd9a53673aea4e1cc6 /etc/CONTRIBUTING.md | |
parent | a581cd6344717551c9bacae58809d83ae6979220 (diff) | |
download | nsxiv-65acb98396b7eb8e7b22140061c799dbd0de8a3e.tar.zst |
fix: unresponsive UI when animation is too fast (#489)
the previous check_timeouts() logic tried to greedily handle as
many timeouts as possible until there are no more active
timeouts left. this caused a number of issues such as:
https://codeberg.org/nsxiv/nsxiv/issues/439
https://codeberg.org/nsxiv/nsxiv-record/issues/281
the new logic relaxes this and only does a single iteration.
any remaining active timeout will be picked up by the next
iteration instead.
Fixes: https://codeberg.org/nsxiv/nsxiv/issues/439
Diffstat (limited to 'etc/CONTRIBUTING.md')
0 files changed, 0 insertions, 0 deletions