]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - vtk.rendering/src/vtk/rendering/swt/vtkSwtComponent.java
Various fixes to vtk swt components
[simantics/3d.git] / vtk.rendering / src / vtk / rendering / swt / vtkSwtComponent.java
index 7d79189d38779a8ed133119fc4001ca124441be3..bdc3c67691abfb42fd0c6e5ae099bf736c786401 100644 (file)
@@ -33,6 +33,7 @@ public class vtkSwtComponent extends vtkAbstractComponent<GLCanvas> {
     renderWindow.AddObserver("StartEvent", this, "startEvent");
     renderWindow.AddObserver("EndEvent", this, "endEvent");
   }
+  
 
   /**
    * Set the size of the VTK component
@@ -96,6 +97,7 @@ public class vtkSwtComponent extends vtkAbstractComponent<GLCanvas> {
     this.lock.lock();
     // We prevent any further rendering
     this.inRenderCall = true;
+    this.renderWindow.Delete();
     this.renderWindow = null;
     super.Delete();
     this.lock.unlock();