From 226d2fcaa2bdac513277c0d24af2ba420883793e Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Tue, 26 Sep 2017 20:03:03 +0200 Subject: [PATCH] org-colview: Fix "wrong-type-argument markerp nil" * lisp/org-colview.el (org-columns-remove-overlays): Fix "wrong-type-argument markerp nil". When calling `org-agenda-columns', `org-columns-top-level-marker' is not set. Handle this situation. Reported-by: Benjamin Beckwith --- lisp/org-colview.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/org-colview.el b/lisp/org-colview.el index 242bdc265..eac29c50f 100644 --- a/lisp/org-colview.el +++ b/lisp/org-colview.el @@ -464,7 +464,8 @@ for the duration of the command.") (kill-local-variable 'org-previous-header-line-format) (remove-hook 'post-command-hook 'org-columns-hscroll-title 'local)) (set-marker org-columns-begin-marker nil) - (set-marker org-columns-top-level-marker nil) + (when (markerp org-columns-top-level-marker) + (set-marker org-columns-top-level-marker nil)) (org-with-silent-modifications (mapc #'delete-overlay org-columns-overlays) (setq org-columns-overlays nil)