summaryrefslogtreecommitdiffstats
path: root/src/corelib/xml
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>2010-12-16 17:28:24 +0100
committerOswald Buddenhagen <oswald.buddenhagen@nokia.com>2010-12-17 18:11:03 +0100
commit558fe9383ba0aecbec09cc411c0ebab132aac137 (patch)
tree631a463e2fe2f6ff0a947b13456acaa4989f4c5b /src/corelib/xml
parent4d5029365ccc045522cb87582c2b2e1a36ed0d24 (diff)
make QXmlStreamWriterPrivate::write(const char *s) ascii-only
it's only ever called with ascii data, and the input encoding semantics weren't all that clear anyway. Reviewed-by: denis
Diffstat (limited to 'src/corelib/xml')
-rw-r--r--src/corelib/xml/qxmlstream.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/corelib/xml/qxmlstream.cpp b/src/corelib/xml/qxmlstream.cpp
index 91c3a195ae..50703a474d 100644
--- a/src/corelib/xml/qxmlstream.cpp
+++ b/src/corelib/xml/qxmlstream.cpp
@@ -3083,16 +3083,11 @@ void QXmlStreamWriterPrivate::writeEscaped(const QString &s, bool escapeWhitespa
qWarning("QXmlStreamWriter: No device");
}
-
+// ASCII only!
void QXmlStreamWriterPrivate::write(const char *s)
{
if (device) {
-#ifndef QT_NO_TEXTCODEC
- if (codec->mibEnum() != 106)
- device->write(encoder->fromUnicode(QLatin1String(s)));
- else
-#endif
- device->write(s, strlen(s));
+ device->write(s, strlen(s));
} else if (stringDevice) {
stringDevice->append(QLatin1String(s));
} else