X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=vtk.rendering%2Fsrc%2Fvtk%2Frendering%2Fswt%2FvtkSwtComponent.java;h=bdc3c67691abfb42fd0c6e5ae099bf736c786401;hb=1e1e94f52edd5155be49c66870f36443ec2168af;hp=7d79189d38779a8ed133119fc4001ca124441be3;hpb=d40911aa559213f660ac87c9bbd9f98fe81fba28;p=simantics%2F3d.git diff --git a/vtk.rendering/src/vtk/rendering/swt/vtkSwtComponent.java b/vtk.rendering/src/vtk/rendering/swt/vtkSwtComponent.java index 7d79189d..bdc3c676 100644 --- a/vtk.rendering/src/vtk/rendering/swt/vtkSwtComponent.java +++ b/vtk.rendering/src/vtk/rendering/swt/vtkSwtComponent.java @@ -33,6 +33,7 @@ public class vtkSwtComponent extends vtkAbstractComponent { 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 { this.lock.lock(); // We prevent any further rendering this.inRenderCall = true; + this.renderWindow.Delete(); this.renderWindow = null; super.Delete(); this.lock.unlock();