forked from qt-creator/qt-creator
QmlDesigner: Show errors when parsing failed
Seeing the parser error message makes debugging easier. Change-Id: I3162a4d8cdf116714f457b84f9055769747169a7 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -64,6 +64,11 @@ bool QmlRefactoring::reparseDocument()
|
|||||||
} else {
|
} else {
|
||||||
qWarning() << "*** Possible problem: QML file wasn't parsed correctly.";
|
qWarning() << "*** Possible problem: QML file wasn't parsed correctly.";
|
||||||
qDebug() << "*** QML text:" << textModifier->text();
|
qDebug() << "*** QML text:" << textModifier->text();
|
||||||
|
QString errorMessage = QStringLiteral("Parsing Error");
|
||||||
|
if (!tmpDocument->diagnosticMessages().isEmpty())
|
||||||
|
errorMessage = tmpDocument->diagnosticMessages().first().message;
|
||||||
|
|
||||||
|
qDebug() << "*** " << errorMessage;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user