diff --git a/src/libs/qmljs/qmljscodeformatter.cpp b/src/libs/qmljs/qmljscodeformatter.cpp index 813d5610456..8c26a9ca420 100644 --- a/src/libs/qmljs/qmljscodeformatter.cpp +++ b/src/libs/qmljs/qmljscodeformatter.cpp @@ -1019,10 +1019,10 @@ void CodeFormatter::dump() const qDebug() << "Current indent depth:" << m_indentDepth; } -QByteArray CodeFormatter::stateToString(int type) const +QString CodeFormatter::stateToString(int type) const { const QMetaEnum &metaEnum = staticMetaObject.enumerator(staticMetaObject.indexOfEnumerator("StateType")); - return metaEnum.valueToKey(type); + return QString::fromUtf8(metaEnum.valueToKey(type)); } QtStyleCodeFormatter::QtStyleCodeFormatter() diff --git a/src/libs/qmljs/qmljscodeformatter.h b/src/libs/qmljs/qmljscodeformatter.h index fdd49671d1a..fa00963e471 100644 --- a/src/libs/qmljs/qmljscodeformatter.h +++ b/src/libs/qmljs/qmljscodeformatter.h @@ -278,7 +278,7 @@ protected: bool isExpressionEndState(int type) const; void dump() const; - QByteArray stateToString(int type) const; + QString stateToString(int type) const; private: void recalculateStateAfter(const QTextBlock &block);