Merge remote-tracking branch 'origin/7.0'

Change-Id: I7037b2b400617b0be0e1a010dd293e4f96d77328
This commit is contained in:
Eike Ziller
2022-05-23 12:26:27 +02:00
35 changed files with 363 additions and 90 deletions

View File

@@ -220,8 +220,10 @@ void Edit3DView::modelAboutToBeDetached(Model *model)
QTC_ASSERT(edit3DWidget()->canvas(), return);
// Hide the canvas when model is detached (i.e. changing documents)
m_canvasCache.insert(model, edit3DWidget()->canvas()->renderImage());
edit3DWidget()->showCanvas(false);
if (edit3DWidget() && edit3DWidget()->canvas()) {
m_canvasCache.insert(model, edit3DWidget()->canvas()->renderImage());
edit3DWidget()->showCanvas(false);
}
AbstractView::modelAboutToBeDetached(model);
}