diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index 5f71495f77..5786c82147 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -1339,4 +1339,7 @@ class CuraApplication(QtApplication): if not Selection.hasSelection(): node = self.getController().getScene().findObject(self.getRenderer().getRenderPass("selection").getIdAtPosition(x, y)) if node: + while(node.getParent() and node.getParent().callDecoration("isGroup")): + node = node.getParent() + Selection.add(node)