aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRobert Pluim2021-10-04 18:47:04 +0200
committerLars Ingebrigtsen2021-10-04 19:18:45 +0200
commit882a59408e64c4826904ff800b9da122280693fc (patch)
tree582ee6c4ecf55667e699564d56b1cbaedfc65473 /src
parent0f2df365592636aaa6bcd72fc662774eb35c69d1 (diff)
downloademacs-882a59408e64c4826904ff800b9da122280693fc.tar.gz
emacs-882a59408e64c4826904ff800b9da122280693fc.zip
Fix problem with 'vertical-motion' and emoji
* src/font.c (font_range): Pass correct position to font_for_char (Bug#51012).
Diffstat (limited to 'src')
-rw-r--r--src/font.c2
1 files changed, 1 insertions, 1 deletions
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,
3918 val = XCAR (val); 3918 val = XCAR (val);
3919 else if (VECTORP (val)) 3919 else if (VECTORP (val))
3920 val = AREF (val, 0); 3920 val = AREF (val, 0);
3921 font_object = font_for_char (face, XFIXNAT (val), pos - 1, string); 3921 font_object = font_for_char (face, XFIXNAT (val), pos, string);
3922 } 3922 }
3923 } 3923 }
3924 3924