diff options
author | Emanuele Giaquinta <exg@irssi.org> | 2009-01-18 12:46:57 +0000 |
---|---|---|
committer | exg <exg@dbcabf3a-b0e7-0310-adc4-f8d773084564> | 2009-01-18 12:46:57 +0000 |
commit | 9fd6a3f3cf85d765305429c109df7263bec5df8c (patch) | |
tree | 77c76778470ea1c05964ffa3a99c2368b237cfb6 | |
parent | 03545934e9dc394cebf6dcdaddf6df2511c4a4f0 (diff) | |
download | irssi-9fd6a3f3cf85d765305429c109df7263bec5df8c.zip |
Replace invalid utf-8 bytes with U+FFFD when drawing a line.
git-svn-id: file:///var/www/svn.irssi.org/SVN/irssi/trunk@4995 dbcabf3a-b0e7-0310-adc4-f8d773084564
-rw-r--r-- | src/fe-text/textbuffer-view.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/fe-text/textbuffer-view.c b/src/fe-text/textbuffer-view.c index bea2fc38..ec4d0e5a 100644 --- a/src/fe-text/textbuffer-view.c +++ b/src/fe-text/textbuffer-view.c @@ -151,7 +151,7 @@ static inline unichar read_unichar(const unsigned char *data, const unsigned cha unichar chr = g_utf8_get_char_validated(data, -1); if (chr & 0x80000000) { - chr = *data; + chr = 0xfffd; *next = data + 1; *width = 1; } else { |