aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2000-11-22 09:06:14 +0000
committerMiles Bader2000-11-22 09:06:14 +0000
commit317545188ae79477955a2ca2f4e5667ff4332d93 (patch)
treefac07552b96a6232b6f4677b7a0118c9e7a7fc48
parent3a17d6cc197a86bf8a34839e42db99bacdb6d0fe (diff)
downloademacs-317545188ae79477955a2ca2f4e5667ff4332d93.tar.gz
emacs-317545188ae79477955a2ca2f4e5667ff4332d93.zip
(generate-calendar-window): When we don't call `fit-window-to-buffer',
make sure the top line is fully visible.
-rw-r--r--lisp/calendar/calendar.el7
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