diff options
Diffstat (limited to 'src/solaris/classes/sun/awt/X11GraphicsDevice.java')
-rw-r--r-- | src/solaris/classes/sun/awt/X11GraphicsDevice.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/solaris/classes/sun/awt/X11GraphicsDevice.java b/src/solaris/classes/sun/awt/X11GraphicsDevice.java index 347302682..ed495b177 100644 --- a/src/solaris/classes/sun/awt/X11GraphicsDevice.java +++ b/src/solaris/classes/sun/awt/X11GraphicsDevice.java @@ -385,6 +385,9 @@ public class X11GraphicsDevice throw new IllegalStateException("Must be in fullscreen mode " + "in order to set display mode"); } + if (getDisplayMode().equals(dm)) { + return; + } if (dm == null || (dm = getMatchingDisplayMode(dm)) == null) { |