forked from qt-creator/qt-creator
QmlDesigner: Fix crash on shutdown
Change-Id: I47e20e14fe22dcad77a65b031cf65bc80bad3490 Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
This commit is contained in:
@@ -220,8 +220,10 @@ void Edit3DView::modelAboutToBeDetached(Model *model)
|
|||||||
QTC_ASSERT(edit3DWidget()->canvas(), return);
|
QTC_ASSERT(edit3DWidget()->canvas(), return);
|
||||||
|
|
||||||
// Hide the canvas when model is detached (i.e. changing documents)
|
// Hide the canvas when model is detached (i.e. changing documents)
|
||||||
m_canvasCache.insert(model, edit3DWidget()->canvas()->renderImage());
|
if (edit3DWidget() && edit3DWidget()->canvas()) {
|
||||||
edit3DWidget()->showCanvas(false);
|
m_canvasCache.insert(model, edit3DWidget()->canvas()->renderImage());
|
||||||
|
edit3DWidget()->showCanvas(false);
|
||||||
|
}
|
||||||
|
|
||||||
AbstractView::modelAboutToBeDetached(model);
|
AbstractView::modelAboutToBeDetached(model);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user