Use isinstance() for SceneNode type check

CURA-4525
This commit is contained in:
Lipu Fei 2018-01-15 09:59:02 +01:00
parent c5c357d126
commit 87dc3535bb

View file

@ -1041,7 +1041,7 @@ class CuraApplication(QtApplication):
nodes = []
for node in DepthFirstIterator(self.getController().getScene().getRoot()):
if type(node) not in {SceneNode, CuraSceneNode}:
if not isinstance(node, SceneNode):
continue
if (not node.getMeshData() and not node.callDecoration("getLayerData")) and not node.callDecoration("isGroup"):
continue # Node that doesnt have a mesh and is not a group.