From: Manuel Giraud Date: Mon, 23 Jun 2025 07:45:49 +0000 (+0200) Subject: Avoid flicker when marking diary entries (bug#78861) X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=8ae68b5b79ed7350c402fedeade12682a81e84b7;p=emacs.git Avoid flicker when marking diary entries (bug#78861) * lisp/calendar/calendar.el (calendar-generate-window): Remove historical and not really understood `sit-for' calls. (cherry picked from commit c64b2bf113eaa2044c24860d0610c3b8ebd7e742) --- diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el index a18ad72647f..3bdd1443c53 100644 --- a/lisp/calendar/calendar.el +++ b/lisp/calendar/calendar.el @@ -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