From 0e0ce962bf7c79205dc7c421397c8384bc2092c5 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Wed, 27 Feb 2013 17:44:48 +0100 Subject: [PATCH] Don't destroy non-Latin1 characters when reading external tools. Task-number: QTCREATORBUG-8603 Change-Id: Ie8a0265165cf1fc3e806335738185de97a062c4f Reviewed-by: Friedemann Kleint --- src/plugins/coreplugin/externaltool.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/coreplugin/externaltool.cpp b/src/plugins/coreplugin/externaltool.cpp index 188b4b895ef..1d3a5bdc969 100644 --- a/src/plugins/coreplugin/externaltool.cpp +++ b/src/plugins/coreplugin/externaltool.cpp @@ -319,7 +319,7 @@ static void localizedText(const QStringList &locales, QXmlStreamReader *reader, } else { if (*currentLocale < 0 && currentText->isEmpty()) { *currentText = QCoreApplication::translate("Core::Internal::ExternalTool", - reader->readElementText().toLatin1().constData()); + reader->readElementText().toUtf8().constData()); } else { reader->skipCurrentElement(); }