]> git.eshelyaron.com Git - emacs.git/commitdiff
(menu-bar-update-yank-menu): Treat all-dashes specially.
authorRichard M. Stallman <rms@gnu.org>
Thu, 20 Jul 1995 06:14:12 +0000 (06:14 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 20 Jul 1995 06:14:12 +0000 (06:14 +0000)
lisp/menu-bar.el

index ae6e07095f21e0e527519dbcfa2f24d8eee22a8e..445732b95f698dd975ab15e99a6cabf8fc16dbee 100644 (file)
@@ -398,6 +398,10 @@ Do the same for the keys of the same name."
                        (substring string 0 (/ yank-menu-length 2))
                        "..."
                        (substring string (- (/ yank-menu-length 2)))))))
+    ;; Don't let the menu string be all dashes
+    ;; because that has a special meaning in a menu.
+    (if (string-match "\\`-+\\'" menu-string)
+       (setq menu-string (concat menu-string " ")))
     ;; If we're supposed to be extending an existing string, and that
     ;; string really is at the front of the menu, then update it in place.
     (if (and old (or (eq old (car front))