aboutsummaryrefslogtreecommitdiff
path: root/tests/test-nov-reading--text-scale.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-30 17:42:21 -0400
committerCraig Jennings <c@cjennings.net>2026-06-30 17:42:21 -0400
commitedb27d7e15161e3b12af0fa5b2c3bde8295bb5d7 (patch)
tree6dc3c58e8b87324663f3f0abcfd2f7cff62fbf76 /tests/test-nov-reading--text-scale.el
parentdd8e1576cdfa282efbbc610737b039721841c60c (diff)
downloaddotemacs-main.tar.gz
dotemacs-main.zip
fix(calendar-sync): skip overlapping syncs for the same calendarHEADmain
A timer tick that fired while a calendar's previous fetch was still running launched a second concurrent sync for that calendar, wasting work and racing to write the same org file. The dispatcher now skips a calendar whose status is already syncing and logs the skipped tick. The sentinel resets the status on process exit, so the skip clears on its own. load-state also clears a stale syncing status left by a crash, so a calendar can't be skipped forever.
Diffstat (limited to 'tests/test-nov-reading--text-scale.el')
0 files changed, 0 insertions, 0 deletions