* calendar.el (calendar-basic-setup): Avoid clobbering calendar with diary.
Fixes: debbugs:18381
This commit is contained in:
parent
938aed6ef8
commit
6e82d877a4
2 changed files with 12 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
|||
2014-09-08 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* calendar/calendar.el (calendar-basic-setup):
|
||||
Avoid clobbering calendar with diary. (Bug#18381)
|
||||
|
||||
2014-09-05 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* vc/vc-dir.el (vc-dir-update): Don't burp in corner case.
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
;;; calendar.el --- calendar functions
|
||||
|
||||
;; Copyright (C) 1988-1995, 1997, 2000-2014 Free Software Foundation,
|
||||
;; Inc.
|
||||
;; Copyright (C) 1988-1995, 1997, 2000-2014 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
|
||||
;; Maintainer: Glenn Morris <rgm@gnu.org>
|
||||
|
@ -1432,7 +1431,12 @@ display the generated calendar."
|
|||
(calendar-generate-window month year)
|
||||
(if (and calendar-view-diary-initially-flag
|
||||
(calendar-date-is-visible-p date))
|
||||
(diary-view-entries))))
|
||||
;; Do not clobber the calendar with the diary, if the diary
|
||||
;; has previously been shown in the window that now shows the
|
||||
;; calendar (bug#18381).
|
||||
(let ((display-buffer-overriding-action
|
||||
'(nil . ((inhibit-same-window . t)))))
|
||||
(diary-view-entries)))))
|
||||
(if calendar-view-holidays-initially-flag
|
||||
(let* ((diary-buffer (get-file-buffer diary-file))
|
||||
(diary-window (if diary-buffer (get-buffer-window diary-buffer)))
|
||||
|
|
Loading…
Add table
Reference in a new issue