From 3181ee87106275bf947324b75054c6e2acb18ed1 Mon Sep 17 00:00:00 2001 From: Thomas Morgan Date: Sun, 25 May 2014 13:40:35 -0400 Subject: [PATCH] Fix bug where scheduling in agenda hangs. * lisp/org-agenda.el (org-agenda-show-new-time): Disable invisibility before moving to the column where the new time will be shown. Otherwise org-move-to-column may skip past several filtered lines, and though the cursor appears at the end of the current line, point is actually on the newline before the next visible line. TINYFIX --- 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 1be2bdb..8e2a627 100644 --- a/lisp/org-agenda.el +++ b/lisp/org-agenda.el @@ -9176,7 +9176,8 @@ Called with a universal prefix arg, show the priority instead of setting it." (while (not (bobp)) (when (equal marker (org-get-at-bol 'org-marker)) (remove-text-properties (point-at-bol) (point-at-eol) '(display)) - (org-move-to-column (- (window-width) (length stamp)) t) + (let ((buffer-invisibility-spec nil)) + (org-move-to-column (- (window-width) (length stamp)) t)) (if (featurep 'xemacs) ;; Use `duplicable' property to trigger undo recording (let ((ex (make-extent nil nil)) -- 1.7.10.4