summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/Authoring/Studio/Render/Q3DSTranslation.cpp2
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()