< prev index next >

src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java

Print this page

        

@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 1996, 2018, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1996, 2019, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License version 2 only, as
  * published by the Free Software Foundation.  Oracle designates this

@@ -612,13 +612,16 @@
 
     static native ColorModel makeColorModel();
     static ColorModel screenmodel;
 
     @Override
-    public Insets getScreenInsets(GraphicsConfiguration gc)
-    {
-        return getScreenInsets(((Win32GraphicsDevice) gc.getDevice()).getScreen());
+    public Insets getScreenInsets(final GraphicsConfiguration gc) {
+        GraphicsDevice gd = gc.getDevice();
+        if (!(gd instanceof Win32GraphicsDevice)) {
+            return super.getScreenInsets(gc);
+        }
+        return getScreenInsets(((Win32GraphicsDevice) gd).getScreen());
     }
 
     @Override
     public int getScreenResolution() {
         Win32GraphicsEnvironment ge = (Win32GraphicsEnvironment)
< prev index next >