]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/edmacro.el (edmacro-sanitize-for-string): Fix condition.
authorMattias Engdegård <mattiase@acm.org>
Fri, 19 Aug 2022 11:27:53 +0000 (13:27 +0200)
committerMattias Engdegård <mattiase@acm.org>
Fri, 19 Aug 2022 11:41:31 +0000 (13:41 +0200)
This is of little consequence in practice since the input is always a
vector of keys representing a prefix, where bit 7 isn't likely to be
set when higher bits are set, but it silences a (justified) warning.

lisp/edmacro.el

index efffab9b30bce073cd6070759658ecc9783efee5..26a5d2347f0e26593c83cb8e0231bce4cff7bfc8 100644 (file)
@@ -626,7 +626,7 @@ The string represents the same events; Meta is indicated by bit 7.
 This function assumes that the events can be stored in a string."
   (setq seq (copy-sequence seq))
   (cl-loop for i below (length seq) do
-           (when (logand (aref seq i) 128)
+           (when (/= (logand (aref seq i) 128) 0)
              (setf (aref seq i) (logand (aref seq i) 127))))
   seq)