From: Bas Pape Date: Tue, 14 May 2013 22:01:11 +0000 (+0200) Subject: Fix replacing Horizontal Tab with the unicode char X-Git-Tag: 0.10-beta1~137 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=11d63f3740fd49eb32b5f604c17452913f9ae3d5;hp=713f393f8890be442e3e8485b178f7b931b4948c Fix replacing Horizontal Tab with the unicode char Commit 4676ff82af669595edaf090c97a28161d67782a1 caused horizontal tabs to be replaced with the HT character of the unicode control char block. Fix that by replacing it with 8 spaces again. --- diff --git a/src/uisupport/uistyle.cpp b/src/uisupport/uistyle.cpp index 5fd929a5..dd530bd3 100644 --- a/src/uisupport/uistyle.cpp +++ b/src/uisupport/uistyle.cpp @@ -572,6 +572,9 @@ QString UiStyle::mircToInternal(const QString &mirc_) case '\x0f': mirc += "%O"; break; + case '\x09': + mirc += " "; + break; case '\x12': case '\x16': mirc += "%R"; @@ -589,10 +592,6 @@ QString UiStyle::mircToInternal(const QString &mirc_) mirc += QChar(0x2400 + c.unicode()); } } else { - if (c == '\t') { - mirc += " "; - continue; - } if (c == '%') mirc += c; mirc += c;