From 92f2e9efb2c37b098f1f870ea2faca442b850238 Mon Sep 17 00:00:00 2001 From: Bastien Guerry Date: Thu, 30 Aug 2012 09:52:03 +0200 Subject: [PATCH] org-agenda.el: Fix bug in `org-agenda-get-day-entries' MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit * org-agenda.el (org-agenda-get-day-entries): Set the agenda buffer inconditionnally. For example, when `org-agenda-get-day-entries' is called through ̀org-diary', we need to make sure `org-agenda-buffer' is set, otherwise org-diary triggers an error. --- lisp/org-agenda.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/org-agenda.el b/lisp/org-agenda.el index cff774f81..8b1fd7c64 100644 --- a/lisp/org-agenda.el +++ b/lisp/org-agenda.el @@ -4929,6 +4929,7 @@ the documentation of `org-diary'." (with-current-buffer buffer (unless (derived-mode-p 'org-mode) (error "Agenda file %s is not in `org-mode'" file)) + (setq org-agenda-buffer (or org-agenda-buffer buffer)) (let ((case-fold-search nil)) (save-excursion (save-restriction -- 2.11.4.GIT