QmlDesigner: Fix crash

For some files rootFormEditorItem() can be null.

Change-Id: I71672e4d43bfd086011f6a6cb3c93572f6ba0a05
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Thomas Hartmann
2022-02-23 17:56:00 +01:00
parent 3a210bb811
commit ef6fbe373f

View File

@@ -357,7 +357,8 @@ void FormEditorWidget::initialize()
defaultZoom = m_formEditorView->rootModelNode().auxiliaryData("formeditorZoom").toDouble();
}
m_graphicsView->setZoomFactor(defaultZoom);
m_graphicsView->centerOn(m_formEditorView->scene()->rootFormEditorItem());
if (m_formEditorView->scene() && m_formEditorView->scene()->rootFormEditorItem())
m_graphicsView->centerOn(m_formEditorView->scene()->rootFormEditorItem());
m_zoomAction->setZoomFactor(defaultZoom);
updateActions();
}