aboutsummaryrefslogtreecommitdiff
path: root/src/solaris/classes/sun/awt/X11GraphicsDevice.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/solaris/classes/sun/awt/X11GraphicsDevice.java')
-rw-r--r--src/solaris/classes/sun/awt/X11GraphicsDevice.java3
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)
{