Fix crash when clicking a non-slicable node

This commit is contained in:
fieldOfView 2018-03-16 13:15:24 +01:00
parent 2a811c62d8
commit 8e26d27e80

View file

@ -66,6 +66,9 @@ class SupportEraser(Tool):
# The selection renderpass is used to identify objects in the current view # The selection renderpass is used to identify objects in the current view
self._selection_pass = Application.getInstance().getRenderer().getRenderPass("selection") self._selection_pass = Application.getInstance().getRenderer().getRenderPass("selection")
picked_node = self._controller.getScene().findObject(self._selection_pass.getIdAtPosition(event.x, event.y)) picked_node = self._controller.getScene().findObject(self._selection_pass.getIdAtPosition(event.x, event.y))
if not picked_node:
# There is no slicable object at the picked location
return
node_stack = picked_node.callDecoration("getStack") node_stack = picked_node.callDecoration("getStack")
if node_stack: if node_stack: