src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
changeset 58599 a9b346a481d7
parent 53673 e04d39094915
child 59175 d2123a27cfe7
--- a/src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java	Thu Oct 03 18:17:54 2019 -0700
+++ b/src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java	Wed Oct 09 17:06:06 2019 -0700
@@ -61,6 +61,10 @@
     public CGraphicsDevice(final int displayID) {
         this.displayID = displayID;
         config = CGLGraphicsConfig.getConfig(this, displayID, 0);
+        // initializes default device state, might be redundant step since we
+        // call "displayChanged()" later anyway, but we do not want to leave the
+        // device in an inconsistent state after construction
+        displayChanged();
     }
 
     /**