diff options
| author | Robert Pluim | 2021-10-04 18:47:04 +0200 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2021-10-04 19:18:45 +0200 |
| commit | 882a59408e64c4826904ff800b9da122280693fc (patch) | |
| tree | 582ee6c4ecf55667e699564d56b1cbaedfc65473 /src | |
| parent | 0f2df365592636aaa6bcd72fc662774eb35c69d1 (diff) | |
| download | emacs-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.c | 2 |
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 | ||