From: Robert Pluim Date: Mon, 4 Oct 2021 16:47:04 +0000 (+0200) Subject: Fix problem with 'vertical-motion' and emoji X-Git-Tag: emacs-28.0.90~411 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9750e78202;p=emacs.git Fix problem with 'vertical-motion' and emoji * src/font.c (font_range): Pass correct position to font_for_char (Bug#51012). --- diff --git a/src/font.c b/src/font.c index 82a1dffc011..83f0f8296ad 100644 --- a/src/font.c +++ b/src/font.c @@ -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); } }