From 4279bdb31cbf0e5925e098d6bed6c959939c7143 Mon Sep 17 00:00:00 2001 From: Tim Jenssen Date: Mon, 6 May 2024 10:12:42 +0200 Subject: [PATCH] QmlDesigner: fix crash at shutdown Found at sentry https://the-qt-company-00.sentry.io/issues/4729592969 Pick-to: qds/4.5 Change-Id: I3e4903eebf5d328361a04f276659bd143eed0925 Reviewed-by: Qt CI Patch Build Bot Reviewed-by: Tim Jenssen --- .../qmldesigner/components/texteditor/texteditorview.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/texteditor/texteditorview.cpp b/src/plugins/qmldesigner/components/texteditor/texteditorview.cpp index d400251648e..2e52b3358ba 100644 --- a/src/plugins/qmldesigner/components/texteditor/texteditorview.cpp +++ b/src/plugins/qmldesigner/components/texteditor/texteditorview.cpp @@ -96,7 +96,8 @@ void TextEditorView::modelAboutToBeDetached(Model *model) { AbstractView::modelAboutToBeDetached(model); - m_widget->setTextEditor(nullptr); + if (m_widget) + m_widget->setTextEditor(nullptr); // in case the user closed it explicit we do not want to do anything with the editor if (Core::ModeManager::currentModeId() == Core::Constants::MODE_DESIGN) {