forked from qt-creator/qt-creator
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:
@@ -357,6 +357,7 @@ void FormEditorWidget::initialize()
|
|||||||
defaultZoom = m_formEditorView->rootModelNode().auxiliaryData("formeditorZoom").toDouble();
|
defaultZoom = m_formEditorView->rootModelNode().auxiliaryData("formeditorZoom").toDouble();
|
||||||
}
|
}
|
||||||
m_graphicsView->setZoomFactor(defaultZoom);
|
m_graphicsView->setZoomFactor(defaultZoom);
|
||||||
|
if (m_formEditorView->scene() && m_formEditorView->scene()->rootFormEditorItem())
|
||||||
m_graphicsView->centerOn(m_formEditorView->scene()->rootFormEditorItem());
|
m_graphicsView->centerOn(m_formEditorView->scene()->rootFormEditorItem());
|
||||||
m_zoomAction->setZoomFactor(defaultZoom);
|
m_zoomAction->setZoomFactor(defaultZoom);
|
||||||
updateActions();
|
updateActions();
|
||||||
|
Reference in New Issue
Block a user