]> git.eshelyaron.com Git - emacs.git/commitdiff
; * lisp/menu-bar.el (menu-bar-showhide-menu): Small optimization.
authorJuri Linkov <juri@linkov.net>
Sun, 1 Sep 2024 17:05:02 +0000 (20:05 +0300)
committerEshel Yaron <me@eshelyaron.com>
Wed, 4 Sep 2024 07:51:57 +0000 (09:51 +0200)
Use 'bound-and-true-p' to check for non-nil 'outline-minor-mode'.

(cherry picked from commit 92ea393a16e5c99a8860dab368c6ca3ca6abc3c5)

lisp/menu-bar.el

index ef10abedcbf4973ac64bc72a4910c5ddfb9e5412..6c27bd6d921a37f24e7ba13375abea3a6cdc9121 100644 (file)
@@ -1359,8 +1359,7 @@ mail status in mode line"))
                   :visible (seq-some #'local-variable-p
                                      '(outline-search-function
                                        outline-regexp outline-level))
-                  :button (:toggle . (and (boundp 'outline-minor-mode)
-                                          outline-minor-mode))))
+                  :button (:toggle . (bound-and-true-p outline-minor-mode))))
 
     (bindings--define-key menu [showhide-tab-line-mode]
       '(menu-item "Window Tab Line" global-tab-line-mode