]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - vtk.rendering/src/vtk/rendering/vtkAbstractComponent.java
Various fixes to vtk swt components
[simantics/3d.git] / vtk.rendering / src / vtk / rendering / vtkAbstractComponent.java
index e68bd467d8d5ac91dc4f2791fb3ef82455a4cd24..84f2fb4169ef40b3b210c3821cc5b070ed5b044a 100644 (file)
@@ -144,8 +144,12 @@ public abstract class vtkAbstractComponent<T> implements vtkComponent<T> {
 
   public void Delete() {
     this.lock.lock();
+    this.renderer.DrawOff();
+    this.renderer.Delete();
     this.renderer = null;
+    this.camera.Delete();
     this.camera = null;
+    this.windowInteractor.Delete();
     this.windowInteractor = null;
     // removing the renderWindow is let to the superclass
     // because in the very special case of an AWT component