Browse Source

Fix crash when clicking a non-slicable node

fieldOfView 7 years ago
parent
commit
8e26d27e80
1 changed files with 3 additions and 0 deletions
  1. 3 0
      plugins/SupportEraser/SupportEraser.py

+ 3 - 0
plugins/SupportEraser/SupportEraser.py

@@ -66,6 +66,9 @@ class SupportEraser(Tool):
                 # The selection renderpass is used to identify objects in the current view
                 self._selection_pass = Application.getInstance().getRenderer().getRenderPass("selection")
             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")
             if node_stack: