From fa3f54ad1af017e3259bcc236e029e7821642456 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Mon, 2 Dec 2019 16:17:18 +0100 Subject: [PATCH] QmlDesigner: Fix crash The action seems to be null in some cases. Keeping the QTC_ASSERT, because this is unexpected. Task-number: QTCREATORBUG-23114 Change-Id: Id73111077c3e0b70f484600cbfb1b932aaf34945 Reviewed-by: Tim Jenssen --- src/plugins/qmldesigner/components/formeditor/formeditorview.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp index eb7fbba4a32..90707a58876 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp @@ -183,6 +183,7 @@ void FormEditorView::temporaryBlockView() void FormEditorView::setupOption3DAction() { + QTC_ASSERT(m_formEditorWidget->option3DAction(), return); auto import = Import::createLibraryImport("QtQuick3D", "1.0"); auto action = m_formEditorWidget->option3DAction(); if (model() && model()->hasImport(import, true, true)) {