From db3ca52ed6a5e211ede5fa35d9b092152636149f Mon Sep 17 00:00:00 2001 From: Brian Christian <11952260+fdeitylink@users.noreply.github.com> Date: Sat, 22 Jan 2022 14:51:15 -0500 Subject: [PATCH] fix(org): wrong arg type when leaving present mode When leaving org-tree-slide-mode, the window fringes are reset fringe-mode has multiple possible types, including cons cell, which cannot be passed directly to set-window-fringes --- modules/lang/org/autoload/contrib-present.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/lang/org/autoload/contrib-present.el b/modules/lang/org/autoload/contrib-present.el index fdfd2196b..2b08577c6 100644 --- a/modules/lang/org/autoload/contrib-present.el +++ b/modules/lang/org/autoload/contrib-present.el @@ -78,7 +78,9 @@ (ignore-errors (org-latex-preview '(4)))) (t (text-scale-set 0) - (set-window-fringes nil fringe-mode fringe-mode) + (pcase (type-of fringe-mode) + ((or 'integer 'symbol) (set-window-fringes nil fringe-mode fringe-mode)) + ('cons (set-window-fringes nil (car fringe-mode) (cdr fringe-mode))) (org-clear-latex-preview) (org-remove-inline-images) (org-mode)))