aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/xdisp.c6
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)