aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/calendar/diary-lib.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/calendar/diary-lib.el b/lisp/calendar/diary-lib.el
index d682a3f1cc5..124b29c3fe7 100644
--- a/lisp/calendar/diary-lib.el
+++ b/lisp/calendar/diary-lib.el
@@ -846,7 +846,10 @@ After the entries are marked, the hooks `nongregorian-diary-marking-hook' and
846 ;; Avoid redrawing when called recursively, eg through 846 ;; Avoid redrawing when called recursively, eg through
847 ;; mark-diary-entries-hook for #include's, else only get 847 ;; mark-diary-entries-hook for #include's, else only get
848 ;; the last set of diary marks. 848 ;; the last set of diary marks.
849 (not marking-diary-entries)) 849 (not marking-diary-entries)
850 ;; If called from redraw-calendar, the calendar has been
851 ;; erased, so no need to unmark the diary entries.
852 (not calendar-redrawing))
850 (setq mark-diary-entries-in-calendar nil) 853 (setq mark-diary-entries-in-calendar nil)
851 (redraw-calendar)) 854 (redraw-calendar))
852 (let ((marking-diary-entries t) 855 (let ((marking-diary-entries t)