diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/xdisp.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/xdisp.c b/src/xdisp.c index 10ddb53dba2..615f0ca7cf8 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -25641,8 +25641,10 @@ display_mode_element (struct it *it, int depth, int field_width, int precision, | |||
| 25641 | /* Non-ASCII characters in SPEC should cause mode-line | 25641 | /* Non-ASCII characters in SPEC should cause mode-line |
| 25642 | element be displayed as a multibyte string. */ | 25642 | element be displayed as a multibyte string. */ |
| 25643 | ptrdiff_t nbytes = strlen (spec); | 25643 | ptrdiff_t nbytes = strlen (spec); |
| 25644 | if (multibyte_chars_in_text ((const unsigned char *)spec, | 25644 | ptrdiff_t nchars, mb_nbytes; |
| 25645 | nbytes) != nbytes) | 25645 | parse_str_as_multibyte ((const unsigned char *)spec, nbytes, |
| 25646 | &nchars, &mb_nbytes); | ||
| 25647 | if (!(nbytes == nchars || nbytes != mb_nbytes)) | ||
| 25646 | multibyte = true; | 25648 | multibyte = true; |
| 25647 | 25649 | ||
| 25648 | switch (mode_line_target) | 25650 | switch (mode_line_target) |