From: Lars Ingebrigtsen Date: Tue, 13 Sep 2022 14:14:37 +0000 (+0200) Subject: Fix help--analyze-key problem when not called from menu X-Git-Tag: emacs-29.0.90~1856^2~555 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=7e374b96635ce70f574fba351defc765e9a52da9;p=emacs.git Fix help--analyze-key problem when not called from menu * lisp/help.el (help--analyze-key): Don't bug out when not called from the menu. --- diff --git a/lisp/help.el b/lisp/help.el index 92b87cf7999..a95bbaa4ae2 100644 --- a/lisp/help.el +++ b/lisp/help.el @@ -725,7 +725,8 @@ in the selected window." ;; is selected from the context menu that should describe KEY ;; at the position of mouse click that opened the context menu. ;; When no mouse was involved, don't use `posn-set-point'. - (defn (if buffer + (defn (if (or buffer + (not (consp (event-end event)))) (key-binding key t) (save-excursion (posn-set-point (event-end event)) (key-binding key t)))))