X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=vtk.rendering%2Fsrc%2Fvtk%2Frendering%2FvtkAbstractComponent.java;fp=vtk.rendering%2Fsrc%2Fvtk%2Frendering%2FvtkAbstractComponent.java;h=c905a72f3020a614d6fdce63f13ca87af3376478;hb=63f2f953315938928e5a232a619fa9bb5d694580;hp=84f2fb4169ef40b3b210c3821cc5b070ed5b044a;hpb=88a7de6c4dd0a7c601bfffe701e68589ff169ba2;p=simantics%2F3d.git diff --git a/vtk.rendering/src/vtk/rendering/vtkAbstractComponent.java b/vtk.rendering/src/vtk/rendering/vtkAbstractComponent.java index 84f2fb41..c905a72f 100644 --- a/vtk.rendering/src/vtk/rendering/vtkAbstractComponent.java +++ b/vtk.rendering/src/vtk/rendering/vtkAbstractComponent.java @@ -2,6 +2,8 @@ package vtk.rendering; import java.util.concurrent.locks.ReentrantLock; +import org.eclipse.swt.internal.DPIUtil; + import vtk.vtkAxesActor; import vtk.vtkCamera; import vtk.vtkGenericRenderWindowInteractor; @@ -130,7 +132,8 @@ public abstract class vtkAbstractComponent implements vtkComponent { if (renderWindow == null || windowInteractor == null) { return; // Nothing to do we are deleted... } - + w = DPIUtil.autoScaleUp(w); + h = DPIUtil.autoScaleUp(h); try { lock.lockInterruptibly(); renderWindow.SetSize(w, h);