< 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 >