package org.simantics.g3d.vtk.swt;
import java.util.ArrayList;
-import java.util.Arrays;
import java.util.List;
-import javax.vecmath.Vector3d;
-
import org.eclipse.swt.widgets.Composite;
-import org.simantics.g3d.math.Ray;
import org.simantics.g3d.scenegraph.RenderListener;
import org.simantics.g3d.vtk.action.vtkAction;
import org.simantics.g3d.vtk.common.VtkView;
-import org.simantics.g3d.vtk.utils.vtkUtil;
import org.simantics.utils.threads.IThreadWorkQueue;
import org.simantics.utils.threads.SWTThread;
import org.simantics.utils.threads.ThreadUtils;
import vtk.vtkAssemblyNode;
import vtk.vtkAssemblyPath;
import vtk.vtkCellPicker;
-import vtk.vtkCoordinate;
import vtk.vtkObjectBase;
import vtk.vtkPointPicker;
import vtk.vtkProp;
public void lock() {
getVTKLock().lock();
if (getComponent().getContext() != null && !getComponent().getContext().isCurrent()) {
+ @SuppressWarnings("unused")
int ret = getComponent().getContext().makeCurrent();
// System.out.println("Make current2 " + ret);
}