diff options
| -rw-r--r-- | lisp/calendar/calendar.el | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el index 33e3e0a98dd..4ad4d406f4d 100644 --- a/lisp/calendar/calendar.el +++ b/lisp/calendar/calendar.el | |||
| @@ -1798,8 +1798,11 @@ Or, for optional MON, YR." | |||
| 1798 | (calendar-cursor-to-visible-date | 1798 | (calendar-cursor-to-visible-date |
| 1799 | (if today-visible today (list displayed-month 1 displayed-year))) | 1799 | (if today-visible today (list displayed-month 1 displayed-year))) |
| 1800 | (set-buffer-modified-p nil) | 1800 | (set-buffer-modified-p nil) |
| 1801 | (unless (or (one-window-p t) | 1801 | (if (or (one-window-p t) (/= (frame-width) (window-width))) |
| 1802 | (/= (frame-width) (window-width))) | 1802 | ;; Don't mess with the window size, but ensure that the first |
| 1803 | ;; line is fully visible | ||
| 1804 | (set-window-vscroll nil 0) | ||
| 1805 | ;; Adjust the window to exactly fit the displayed calendar | ||
| 1803 | (fit-window-to-buffer)) | 1806 | (fit-window-to-buffer)) |
| 1804 | (sit-for 0) | 1807 | (sit-for 0) |
| 1805 | (and mark-holidays-in-calendar | 1808 | (and mark-holidays-in-calendar |