diff options
-rw-r--r-- | src/Authoring/Studio/Render/Q3DSTranslation.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Authoring/Studio/Render/Q3DSTranslation.cpp b/src/Authoring/Studio/Render/Q3DSTranslation.cpp index 2d2acff2..01ce52fd 100644 --- a/src/Authoring/Studio/Render/Q3DSTranslation.cpp +++ b/src/Authoring/Studio/Render/Q3DSTranslation.cpp @@ -1295,6 +1295,8 @@ void Q3DSTranslation::selectObject(Qt3DSDMInstanceHandle instance) const auto layer = layerForNode(m_selectedObject); if (layer) m_selectionWidget.select(m_presentation.data(), static_cast<Q3DSNode *>(m_selectedObject)); + else + m_selectionWidget.deselect(); } void Q3DSTranslation::unselectObject() |