aboutsummaryrefslogtreecommitdiffstats
path: root/src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.java')
-rw-r--r--src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.java b/src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.java
index 0b70737ac..011bfaf6e 100644
--- a/src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.java
+++ b/src/newt/classes/jogamp/newt/driver/kd/ScreenDriver.java
@@ -85,8 +85,13 @@ public class ScreenDriver extends ScreenImpl {
props[i++] = crt_id;
props[i++] = 0; // is-clone
props[i++] = 1; // is-primary
- props[i++] = ScreenImpl.default_sm_widthmm; // FIXME
- props[i++] = ScreenImpl.default_sm_heightmm; // FIXME
+ if( null != usrMonitorMMSize ) {
+ props[i++] = usrMonitorMMSize.getWidth();
+ props[i++] = usrMonitorMMSize.getHeight();
+ } else {
+ props[i++] = ScreenImpl.default_sm_widthmm; // FIXME
+ props[i++] = ScreenImpl.default_sm_heightmm; // FIXME
+ }
props[i++] = 0; // rotated viewport x pixel-units
props[i++] = 0; // rotated viewport y pixel-units
props[i++] = cachedWidth; // rotated viewport width pixel-units