]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.plant3d/src/org/simantics/plant3d/property/P3DSelectionProcessor.java
Using SWT thread with Plant3d
[simantics/3d.git] / org.simantics.plant3d / src / org / simantics / plant3d / property / P3DSelectionProcessor.java
index 54941609764669373b7e182928b25e984e1815d1..072079c22e198bb85224c0085de0116317bd4c8c 100644 (file)
@@ -27,6 +27,7 @@ import org.simantics.selectionview.ComparableTabContributor;
 import org.simantics.selectionview.PropertyTabContributorImpl;
 import org.simantics.selectionview.SelectionProcessor;
 import org.simantics.utils.datastructures.Callback;
+import org.simantics.utils.threads.SWTThread;
 
 import vtk.vtkProp;
 
@@ -67,7 +68,7 @@ public class P3DSelectionProcessor implements SelectionProcessor<Object, ReadGra
                                 vtkProp prop = propCollection.iterator().next();
                                 if (prop == null)
                                         throw new NullPointerException();
-                                result.add(new ComparableTabContributor(new VTKPropertyTabContributor(), -2, prop, "VTK"));
+                                result.add(new ComparableTabContributor(new VTKPropertyTabContributor(SWTThread.getThreadAccess()), -2, prop, "VTK"));
                         }
                         
                         if (resourceCollection.size() > 0) {