summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikolai Weibull <now@disu.se>2015-08-20 19:02:34 +0200
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2015-08-23 09:44:13 +0200
commit983170c0bc28c763e433edad68fbad014dafc66a (patch)
treebad98ac870538ff213654eefd4cb3744e414ed69
parent6629a9b5ba6d2b0b42374129decd5444c6dc9189 (diff)
downloadorg-mode-983170c0bc28c763e433edad68fbad014dafc66a.tar.gz
Redo Agenda in more cases even in sticky mode
* org-agenda.el (org-agenda-maybe-redo): Test for org-agenda-this-buffer-name as well. The Agenda buffer will have a different name if it’s in sticky mode, but some commands that alter the agenda should still redo it, for example, org-agenda-remove-restriction-lock, just like org-agenda-filter-by-category does.
-rw-r--r--lisp/org-agenda.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/org-agenda.el b/lisp/org-agenda.el
index 04143cd..061ea36 100644
--- a/lisp/org-agenda.el
+++ b/lisp/org-agenda.el
@@ -7169,7 +7169,9 @@ in the file. Otherwise, restriction will be to the current subtree."
(defun org-agenda-maybe-redo ()
"If there is any window showing the agenda view, update it."
- (let ((w (get-buffer-window org-agenda-buffer-name t))
+ (let ((w (get-buffer-window (or org-agenda-this-buffer-name
+ org-agenda-buffer-name)
+ t))
(w0 (selected-window)))
(when w
(select-window w)