From 5b1cf1489917abfd505f19e39fcfdf05fac6122d Mon Sep 17 00:00:00 2001 From: Matthias Puchner <github@mpuchner.de> Date: Wed, 10 Nov 2021 11:43:24 +0100 Subject: [PATCH] clear 3D scene if no item selected --- GUI/View/Realspace/RealSpaceCanvas.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/GUI/View/Realspace/RealSpaceCanvas.cpp b/GUI/View/Realspace/RealSpaceCanvas.cpp index 034f2469e4b..3c76bcc8fcb 100644 --- a/GUI/View/Realspace/RealSpaceCanvas.cpp +++ b/GUI/View/Realspace/RealSpaceCanvas.cpp @@ -115,9 +115,6 @@ void RealSpaceCanvas::savePicture(const QPixmap& pixmap) void RealSpaceCanvas::updateScene() { - if (!m_currentItem) - return; - QApplication::setOverrideCursor(Qt::WaitCursor); m_realSpaceModel.reset(new GUI::RealSpace::Model); @@ -126,8 +123,9 @@ void RealSpaceCanvas::updateScene() try { m_cautionSign->clear(); - builder3D.populate(m_realSpaceModel.get(), *m_currentItem, m_sceneGeometry, - m_view->cam().getPos()); + if (m_currentItem) + builder3D.populate(m_realSpaceModel.get(), *m_currentItem, m_sceneGeometry, + m_view->cam().getPos()); } catch (const std::exception& ex) { m_cautionSign->setCautionMessage(ex.what()); } catch (...) { -- GitLab