From a6417c62cfe7b622ff50078bae10962818c74046 Mon Sep 17 00:00:00 2001 From: Bastien Guerry Date: Sat, 29 Sep 2012 13:44:19 +0200 Subject: [PATCH] org-agenda.el (org-todo-list): Fix redoing of todo agenda when `org-agenda-sticky' is non-nil * org-agenda.el (org-todo-list): Fix redoing of todo agenda when `org-agenda-sticky' is non-nil. --- lisp/org-agenda.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lisp/org-agenda.el b/lisp/org-agenda.el index 4720a726d..0a53055af 100755 --- a/lisp/org-agenda.el +++ b/lisp/org-agenda.el @@ -4369,7 +4369,10 @@ for a keyword. A numeric prefix directly selects the Nth keyword in (org-compile-prefix-format 'todo) (org-set-sorting-strategy 'todo) (setq org-agenda-redo-command - `(org-todo-list (or current-prefix-arg (quote ,arg)))) + `(org-todo-list (or (and (numberp current-prefix-arg) current-prefix-arg) + ;; (and (stringp (quote ,arg)) (quote ,arg)) + ,org-select-this-todo-keyword + current-prefix-arg ,arg))) (setq files (org-agenda-files nil 'ifmode) rtnall nil) (while (setq file (pop files)) -- 2.11.4.GIT