]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix problem with 'vertical-motion' and emoji
authorRobert Pluim <rpluim@gmail.com>
Mon, 4 Oct 2021 16:47:04 +0000 (18:47 +0200)
committerRobert Pluim <rpluim@gmail.com>
Mon, 4 Oct 2021 16:56:52 +0000 (18:56 +0200)
* src/font.c (font_range): Pass correct position to
font_for_char (Bug#51012).

src/font.c

index 82a1dffc011f69f60942ce9f1471af5228b1bd66..83f0f8296ad6ee6459f949bacb03430f44c70251 100644 (file)
@@ -3918,7 +3918,7 @@ font_range (ptrdiff_t pos, ptrdiff_t pos_byte, ptrdiff_t *limit,
            val = XCAR (val);
          else if (VECTORP (val))
            val = AREF (val, 0);
-         font_object = font_for_char (face, XFIXNAT (val), pos - 1, string);
+         font_object = font_for_char (face, XFIXNAT (val), pos, string);
        }
     }