aboutsummaryrefslogtreecommitdiff
path: root/test-from-git
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-11-13 16:47:21 -0600
committerCraig Jennings <c@cjennings.net>2025-11-13 16:47:21 -0600
commitbe2f11f7b02c5474c03e8574bf66d4033721284c (patch)
tree049e8ae66611fa71fd434f7bc1875852f31038d2 /test-from-git
parent2c81096877e99f790de486a588f0c4b0ebdaaad6 (diff)
downloadorg-drill-be2f11f7b02c5474c03e8574bf66d4033721284c.tar.gz
org-drill-be2f11f7b02c5474c03e8574bf66d4033721284c.zip
Fix race condition with timer cleanup and marker leak
Timer cleanup fix: - Wrapped recursive-edit in unwind-protect to ensure org-drill-presentation-timer-cancel is always called - Timer is now cancelled even if recursive-edit exits abnormally Marker leak fix: - Moved org-drill-free-markers outside the (unless (oref session end-pos)) condition - Done-entries markers are now always freed in cleanup, even on error or suspension - Prevents memory leaks in long-running Emacs sessions Fixes two severity B bugs in todo.org
Diffstat (limited to 'test-from-git')
0 files changed, 0 insertions, 0 deletions