From 237c65b1f70a6078b388d3bd6f0b2b447e28ad4d Mon Sep 17 00:00:00 2001 From: Bastien Guerry Date: Mon, 30 Apr 2012 00:04:20 +0200 Subject: [PATCH] org.el: Fix `org-diary' again by checking `org-agenda-buffer' correctly. --- lisp/org-agenda.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/org-agenda.el b/lisp/org-agenda.el index 8c563e19f..510a73ce7 100644 --- a/lisp/org-agenda.el +++ b/lisp/org-agenda.el @@ -4748,7 +4748,8 @@ function from a program - use `org-agenda-get-day-entries' instead." ;; list is then no longer a global variable. (org-agenda-reset-markers)) ;; Prevent `org-compile-prefix-format' to fail when there is no agenda - (when org-agenda-buffer (org-compile-prefix-format 'agenda)) + (when (buffer-live-p org-agenda-buffer) + (org-compile-prefix-format 'agenda)) (org-set-sorting-strategy 'agenda) (setq args (or args '(:deadline :scheduled :timestamp :sexp))) (let* ((files (if (and entry (stringp entry) (string-match "\\S-" entry)) -- 2.11.4.GIT