diff options
author | hjk <qtc-committer@nokia.com> | 2009-02-19 11:31:12 +0100 |
---|---|---|
committer | hjk <qtc-committer@nokia.com> | 2009-02-19 11:31:12 +0100 |
commit | 7708d43f233cf15b41ef2690d3795d4cd4649ff7 (patch) | |
tree | 20ebbf3950be79f82c0ff198cbada1358b41f7ef /src/shared/cpaster | |
parent | a8300b3f59e0f8306401c84e68a351471a3cfa62 (diff) |
Fixes: compile creator with QT_NO_CAST_FROM_BYTEARRAY
Diffstat (limited to 'src/shared/cpaster')
-rw-r--r-- | src/shared/cpaster/cgi.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/shared/cpaster/cgi.cpp b/src/shared/cpaster/cgi.cpp index fddbbc18a2..604c09e321 100644 --- a/src/shared/cpaster/cgi.cpp +++ b/src/shared/cpaster/cgi.cpp @@ -112,7 +112,12 @@ QString CGI::decodeURL(const QString &urlText) dec.append(' '); break; default: - dec.append(*it); + if (ch < 256) { + dec.append(ch); + } else { + // should not happen with proper URLs but stay on the safe side + dec.append(QString(*it).toUtf8()); + } break; } ++it; |