emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 23d463d: lisp/calendar/appt.el (appt-delete-window)


From: Oleh Krehel
Subject: [Emacs-diffs] master 23d463d: lisp/calendar/appt.el (appt-delete-window): Check if buffer is live
Date: Mon, 22 Feb 2016 13:45:49 +0000

branch: master
commit 23d463d40cca1b68ef4f74a303b748e0649c506c
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>

    lisp/calendar/appt.el (appt-delete-window): Check if buffer is live
    
    * lisp/calendar/appt.el (appt-delete-window): Avoid trying to delete a
      non-existing buffer.
---
 lisp/calendar/appt.el |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/lisp/calendar/appt.el b/lisp/calendar/appt.el
index fff63d3..36ebd2d 100644
--- a/lisp/calendar/appt.el
+++ b/lisp/calendar/appt.el
@@ -482,7 +482,9 @@ Usually just deletes the appointment buffer."
     (and window
          (or (eq window (frame-root-window (window-frame window)))
              (delete-window window))))
-  (kill-buffer appt-buffer-name)
+  (let ((buffer (get-buffer appt-buffer-name)))
+    (when buffer
+      (kill-buffer buffer)))
   (if appt-audible
       (beep 1)))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]