Fix bug in org-todo.
authorBastien Guerry <bastien1@free.fr>
Sun, 1 Apr 2012 18:37:50 +0000 (20:37 +0200)
committerBastien Guerry <bastien1@free.fr>
Sun, 1 Apr 2012 18:37:50 +0000 (20:37 +0200)
lisp/org/ChangeLog
lisp/org/org.el

index a5e33f1..a7c2e0d 100644 (file)
@@ -1,3 +1,7 @@
+2012-04-01  Bastien Guerry  <bzg@gnu.org>
+
+       * org.el (org-todo): Fix bug in `org-todo'.
+
 2012-04-01  Eric Schulte  <eric.schulte@gmx.com>
 
        * ob-C.el (org-babel-C-execute): Add .exe to the end of compiled
index 85d8d1e..c3e9246 100644 (file)
@@ -11256,7 +11256,7 @@ For calling through lisp, arg is also interpreted in the following way:
                 (interpret (nth 1 ass))
                 (done-word (nth 3 ass))
                 (final-done-word (nth 4 ass))
-                (last-state (or this ""))
+                (org-last-state (or this ""))
                 (completion-ignore-case t)
                 (member (member this org-todo-keywords-1))
                 (tail (cdr member))
@@ -11322,7 +11322,7 @@ For calling through lisp, arg is also interpreted in the following way:
                          (car tail))))
                 (state (or
                         (run-hook-with-args-until-success
-                         'org-todo-get-default-hook state last-state)
+                         'org-todo-get-default-hook state org-last-state)
                         state))
                 (next (if state (concat " " state " ") " "))
                 (change-plist (list :type 'todo-state-change :from this :to state