]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix regression introduced by previous context-menu-map change
authorLars Ingebrigtsen <larsi@gnus.org>
Sun, 5 Dec 2021 20:20:03 +0000 (21:20 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Sun, 5 Dec 2021 20:20:03 +0000 (21:20 +0100)
* lisp/mouse.el (context-menu-map): Make the context mode work
with flyspell again  (bug#52237).

lisp/mouse.el

index b5ca80a446e51e9b7da0bc2a19c52ae98a866a3d..af1eca12f459a3c01d792e9456fcb94f5083a1c4 100644 (file)
@@ -330,7 +330,8 @@ the function `context-menu-filter-function'."
     ;; Remove duplicate separators as well as ones at the beginning or
     ;; end of the menu.
     (let ((l menu) saw-first-item)
-      (while (consp (cdr l))
+      (while (and (consp l)
+                  (consp (cdr l)))
         ;; If the next item is a separator, remove it if 1) we haven't
         ;; seen any other items yet, or 2) it's followed by either
         ;; another separator or the end of the list.