diff options
| author | Andreas Schwab | 2012-03-24 10:29:00 +0100 |
|---|---|---|
| committer | Andreas Schwab | 2012-03-24 10:29:00 +0100 |
| commit | 8ed795237554b555fcfa3f4d0d6710f88469a491 (patch) | |
| tree | bf8ca471bdf4ea53e5b1e0deb46e7907a920c3f7 /src | |
| parent | 7d1c3a76cf92f366549b6588191fd7eb71b9abcc (diff) | |
| download | emacs-8ed795237554b555fcfa3f4d0d6710f88469a491.tar.gz emacs-8ed795237554b555fcfa3f4d0d6710f88469a491.zip | |
* xdisp.c (produce_glyphless_glyph): Limit length of acronym to 6
characters.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 3 | ||||
| -rw-r--r-- | src/xdisp.c | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 11676be8348..182493abe67 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,8 @@ | |||
| 1 | 2012-03-24 Andreas Schwab <schwab@linux-m68k.org> | 1 | 2012-03-24 Andreas Schwab <schwab@linux-m68k.org> |
| 2 | 2 | ||
| 3 | * xdisp.c (produce_glyphless_glyph): Limit length of acronym to 6 | ||
| 4 | characters. | ||
| 5 | |||
| 3 | * xterm.c (XTread_socket): Only modify handling_signal if | 6 | * xterm.c (XTread_socket): Only modify handling_signal if |
| 4 | !SYNC_INPUT. (Bug#11080) | 7 | !SYNC_INPUT. (Bug#11080) |
| 5 | 8 | ||
diff --git a/src/xdisp.c b/src/xdisp.c index 0d23d72dd7b..97364e785cb 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -24013,7 +24013,7 @@ produce_glyphless_glyph (struct it *it, int for_no_font, Lisp_Object acronym) | |||
| 24013 | sprintf (buf, "%0*X", it->c < 0x10000 ? 4 : 6, it->c); | 24013 | sprintf (buf, "%0*X", it->c < 0x10000 ? 4 : 6, it->c); |
| 24014 | str = buf; | 24014 | str = buf; |
| 24015 | } | 24015 | } |
| 24016 | for (len = 0; str[len] && ASCII_BYTE_P (str[len]); len++) | 24016 | for (len = 0; str[len] && ASCII_BYTE_P (str[len]) && len < 6; len++) |
| 24017 | code[len] = font->driver->encode_char (font, str[len]); | 24017 | code[len] = font->driver->encode_char (font, str[len]); |
| 24018 | upper_len = (len + 1) / 2; | 24018 | upper_len = (len + 1) / 2; |
| 24019 | font->driver->text_extents (font, code, upper_len, | 24019 | font->driver->text_extents (font, code, upper_len, |