Browse Source

fixup! org-fold-show-set-visibility: Do not reveal emphasis unless DETAIL is `local'

* lisp/org-fold.el (org-fold-show-set-visibility--text-properties):
Consider nil value for REGION.
Ihor Radchenko 2 years ago
parent
commit
a3dac4d20a
1 changed files with 3 additions and 2 deletions
  1. 3 2
      lisp/org-fold.el

+ 3 - 2
lisp/org-fold.el

@@ -845,8 +845,9 @@ DETAIL is either nil, `minimal', `local', `ancestors',
                 (let (font-lock-extend-region-functions)
                   (font-lock-fontify-region (max (point-min) (1- (car region))) (cdr region))))))
           ;; Unfold links.
-          (dolist (spec '(org-link org-link-description))
-            (org-fold-region (car region) (cdr region) nil spec)))
+          (when region
+            (dolist (spec '(org-link org-link-description))
+              (org-fold-region (car region) (cdr region) nil spec))))
         (when region
           (dolist (spec (org-fold-core-folding-spec-list))
             ;; Links are taken care by above.