From 5ca3db5ff7a76a5aed1e5817853d13e14ebb9d3c Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Tue, 18 Oct 2022 17:31:06 +0200 Subject: [PATCH] QmlDesigner: Fix crash We access the rewriterView() for the decription. Change-Id: I30883d02ab1a2b12dcd6a2bcac6fae82b97a2f5b Reviewed-by: Tim Jenssen Reviewed-by: Qt CI Bot Reviewed-by: --- src/plugins/qmldesigner/designercore/model/model.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/designercore/model/model.cpp b/src/plugins/qmldesigner/designercore/model/model.cpp index a1855f0b652..3501ab431ae 100644 --- a/src/plugins/qmldesigner/designercore/model/model.cpp +++ b/src/plugins/qmldesigner/designercore/model/model.cpp @@ -726,10 +726,15 @@ void ModelPrivate::setAuxiliaryData(const InternalNodePointer &node, void ModelPrivate::resetModelByRewriter(const QString &description) { - if (rewriterView()) + if (rewriterView()) { rewriterView()->resetToLastCorrectQml(); - throw RewritingException(__LINE__, __FUNCTION__, __FILE__, description.toUtf8(), rewriterView()->textModifierContent()); + throw RewritingException(__LINE__, + __FUNCTION__, + __FILE__, + description.toUtf8(), + rewriterView()->textModifierContent()); + } } void ModelPrivate::attachView(AbstractView *view)