]> git.eshelyaron.com Git - emacs.git/commitdiff
Avoid flicker when marking diary entries (bug#78861)
authorManuel Giraud <manuel@ledu-giraud.fr>
Mon, 23 Jun 2025 07:45:49 +0000 (09:45 +0200)
committerEshel Yaron <me@eshelyaron.com>
Wed, 23 Jul 2025 20:07:48 +0000 (22:07 +0200)
* lisp/calendar/calendar.el (calendar-generate-window): Remove
historical and not really understood `sit-for' calls.

(cherry picked from commit c64b2bf113eaa2044c24860d0610c3b8ebd7e742)

lisp/calendar/calendar.el

index a18ad72647ffe00887ba50ee91f8e8f3f44d4870..3bdd1443c53ef3ee30c109377f0572c1f2324ae3 100644 (file)
@@ -1432,12 +1432,10 @@ Optional integers MON and YR are used instead of today's date."
          (fit-window-to-buffer nil nil calendar-minimum-window-height)
        ;; For a full height window or a window that is horizontally
        ;; combined don't fit height to that of its buffer.
-       (set-window-vscroll nil 0))
-      (sit-for 0))
+       (set-window-vscroll nil 0)))
     (and calendar-mark-holidays-flag
          ;; (calendar-date-is-valid-p today) ; useful for BC dates
-         (calendar-mark-holidays)
-         (and in-calendar-window (sit-for 0)))
+         (calendar-mark-holidays))
     (unwind-protect
         (if calendar-mark-diary-entries-flag (diary-mark-entries))
       (run-hooks (if today-visible