X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.g3d.vtk%2Fsrc%2Forg%2Fsimantics%2Fg3d%2Fvtk%2Fcommon%2FVTKSelectionItem.java;h=f332322f27287d68b855669ffd46cc94796c2fe5;hb=4a656971025eea4b563933179d6120d0e87e7549;hp=222da8b92012de4a404d0d3f862b84ed926768e3;hpb=43b9a071783377f64924bb0c2f1930fb49316f6f;p=simantics%2F3d.git diff --git a/org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/common/VTKSelectionItem.java b/org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/common/VTKSelectionItem.java index 222da8b9..f332322f 100644 --- a/org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/common/VTKSelectionItem.java +++ b/org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/common/VTKSelectionItem.java @@ -22,10 +22,10 @@ import vtk.vtkProp; public class VTKSelectionItem implements IAdaptable{ private vtkProp prop; - private IG3DNode node; + private INode node; private DBObject resource; - public VTKSelectionItem(vtkProp prop, IG3DNode node, DBObject res) { + public VTKSelectionItem(vtkProp prop, INode node, DBObject res) { this.prop = prop; this.node = node; this.resource = res; @@ -46,7 +46,7 @@ public class VTKSelectionItem implements IAdaptable{ return null; if (adapter == vtkProp.class) return prop; - if (adapter == IG3DNode.class) + if (adapter == IG3DNode.class && node instanceof IG3DNode) return node; if (adapter == INode.class) return node;