aboutsummaryrefslogtreecommitdiffstats
path: root/typesystem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'typesystem.cpp')
-rw-r--r--typesystem.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/typesystem.cpp b/typesystem.cpp
index 220d5af1e..89dfd4768 100644
--- a/typesystem.cpp
+++ b/typesystem.cpp
@@ -1045,8 +1045,8 @@ bool Handler::startElement(const QString &, const QString &n,
if (m_generate != TypeEntry::GenerateForSubclass
&& m_generate != TypeEntry::GenerateNothing) {
QFile conversionSource(sourceFile);
- if (conversionSource.open(QIODevice::ReadOnly)) {
- topElement.entry->setConversionRule(conversionSource.readAll());
+ if (conversionSource.open(QIODevice::ReadOnly | QIODevice::Text)) {
+ topElement.entry->setConversionRule(QString::fromUtf8(conversionSource.readAll()));
} else {
ReportHandler::warning("File containing conversion code for "
+ topElement.entry->name()