]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/composite.el (compose-gstring-for-terminal): Fix omitted var.
authorMattias Engdegård <mattiase@acm.org>
Wed, 31 May 2023 16:55:03 +0000 (18:55 +0200)
committerMattias Engdegård <mattiase@acm.org>
Wed, 31 May 2023 16:55:03 +0000 (18:55 +0200)
It may not make much of a difference since the code path is probably
only taken once for i=0 with no more glyphs in the input, but this
change avoids depending on such external invariants and makes
the code less mystifying to the reader (bug#63807).

lisp/composite.el

index fb8b76114f46a798944e37390c18a3c97566e56b..06c7c1741631cb6dfdd61409d6be1adf3cb5d23f 100644 (file)
@@ -818,7 +818,7 @@ prepending a space before it."
              (setq glyph (lgstring-glyph gstring i))
              (lglyph-set-char glyph 32)
              (lglyph-set-width glyph 1)
-             (setq i (+ 2)))
+             (setq i (+ 2)))
          (let ((from (lglyph-from glyph))
                (to (lglyph-to glyph))
                (j (1+ i)))