# HG changeset patch # User Elliott Sales de Andrade # Date 1250393276 0 # Node ID df920ad8cf4f9030a407dcaa919c002291270ce1 # Parent 3b6f50b68f5d2ddc81b88dd7be31bd487fd7ae2d# Parent 6b05a0e36ffbbb772a0819703fed1512621b6417 merge of '21745356545795bcec9c44cff0e779429c5092c6' and '39fc4acd81cf1796220d3ed4fff0b17bc5acf6de' diff -r 6b05a0e36ffb -r df920ad8cf4f ChangeLog --- a/ChangeLog Sun Aug 16 03:23:54 2009 +0000 +++ b/ChangeLog Sun Aug 16 03:27:56 2009 +0000 @@ -192,6 +192,8 @@ * The hardware cursor is updated correctly. This will be useful especially for users of braille terminals, screen readers etc. * Added a TinyURL plugin, which aids copying longer URLs. + * Fixed UTF-8 compatibility problems which could cause exits or other + unrequested behaviour. Pidgin GTK+ Theme Control Plugin: * Removed mouse cursor color preferences. diff -r 6b05a0e36ffb -r df920ad8cf4f finch/libgnt/gntkeys.c --- a/finch/libgnt/gntkeys.c Sun Aug 16 03:23:54 2009 +0000 +++ b/finch/libgnt/gntkeys.c Sun Aug 16 03:27:56 2009 +0000 @@ -166,7 +166,7 @@ strstr(term, "xterm") == term || strstr(term, "vt100") == term) *(text + 1) = 'O'; - } else if (*(unsigned char*)text == 195) { + } else if (g_utf8_get_char(text) == 195) { if (*(text + 2) == 0 && strstr(term, "xterm") == term) { *(text) = 27; *(text + 1) -= 64; /* Say wha? */