diff options
-rw-r--r-- | src/newt/classes/com/jogamp/newt/MonitorDevice.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/newt/classes/com/jogamp/newt/MonitorDevice.java b/src/newt/classes/com/jogamp/newt/MonitorDevice.java index 97b04a4b3..9ad194ce8 100644 --- a/src/newt/classes/com/jogamp/newt/MonitorDevice.java +++ b/src/newt/classes/com/jogamp/newt/MonitorDevice.java @@ -153,7 +153,11 @@ public abstract class MonitorDevice { this.sizeMM = sizeMM; this.originalMode = currentMode; this.supportedModes = supportedModes; - this.pixelScale = null != pixelScale ? pixelScale : new float[] { ScalableSurface.IDENTITY_PIXELSCALE, ScalableSurface.IDENTITY_PIXELSCALE }; + if( null != pixelScale ) { + this.pixelScale = new float[] { pixelScale[0], pixelScale[1] }; + } else { + this.pixelScale = new float[] { ScalableSurface.IDENTITY_PIXELSCALE, ScalableSurface.IDENTITY_PIXELSCALE }; + } this.viewportPU = viewportPU; this.viewportWU = viewportWU; |