]> git.eshelyaron.com Git - emacs.git/commitdiff
(Custom-mode): Set up tool-bar-map unconditionally.
authorChong Yidong <cyd@stupidchicken.com>
Tue, 11 Nov 2008 00:28:10 +0000 (00:28 +0000)
committerChong Yidong <cyd@stupidchicken.com>
Tue, 11 Nov 2008 00:28:10 +0000 (00:28 +0000)
lisp/cus-edit.el

index 40d1e2ffdfb411682552e4e1507fe889ec1856b3..3f2dcd20ccc3a280a9bc1a19639e8a040c71a453 100644 (file)
@@ -4655,17 +4655,16 @@ Entry to this mode calls the value of `Custom-mode-hook'
 if that value is non-nil."
   (use-local-map custom-mode-map)
   (easy-menu-add Custom-mode-menu)
-  (when (display-graphic-p)
-    (set (make-local-variable 'tool-bar-map)
-        (or custom-tool-bar-map
-            ;; Set up `custom-tool-bar-map'.
-            (let ((map (make-sparse-keymap)))
-              (mapc
-               (lambda (arg)
-                 (tool-bar-local-item-from-menu
-                  (nth 1 arg) (nth 4 arg) map custom-mode-map))
-               custom-commands)
-              (setq custom-tool-bar-map map)))))
+  (set (make-local-variable 'tool-bar-map)
+       (or custom-tool-bar-map
+          ;; Set up `custom-tool-bar-map'.
+          (let ((map (make-sparse-keymap)))
+            (mapc
+             (lambda (arg)
+               (tool-bar-local-item-from-menu
+                (nth 1 arg) (nth 4 arg) map custom-mode-map))
+             custom-commands)
+            (setq custom-tool-bar-map map))))
   (make-local-variable 'custom-options)
   (make-local-variable 'custom-local-buffer)
   (make-local-variable 'widget-documentation-face)