diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-20 16:42:32 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-20 16:42:32 -0500 |
| commit | da6ab4174ae8bb404b6740edd7ec437c20b822bd (patch) | |
| tree | f36d330b866082adb59eec653e2b03dcb3b1931e /tests/test-ui-theme-persistence.el | |
| parent | c7e551f28a6cb410ed05c3a8f867c70672927b94 (diff) | |
| download | dotemacs-da6ab4174ae8bb404b6740edd7ec437c20b822bd.tar.gz dotemacs-da6ab4174ae8bb404b6740edd7ec437c20b822bd.zip | |
fix(agenda): hide the refresh tick's selection flicker
The rebuild takes a second or two, and for its whole duration the agenda window was the selected window, so the cursor visibly went hollow in the working frame on every tick. It read as focus theft, though no focus function ever ran. The tick now inhibits redisplay (the synchronous rebuild blocks Emacs anyway, so this costs nothing) and restores selection before redisplay resumes. A tick that would fire during an active minibuffer is skipped.
Diffstat (limited to 'tests/test-ui-theme-persistence.el')
0 files changed, 0 insertions, 0 deletions
