diff options
author | lana <none@none> | 2013-10-08 14:37:33 -0700 |
---|---|---|
committer | lana <none@none> | 2013-10-08 14:37:33 -0700 |
commit | 08788f5175d21d9b936d5e6fabb606dfd73e0228 (patch) | |
tree | 3e456802dc9fd4f0b18f9175aeade70f4cf8547a /src/solaris/classes/sun/awt | |
parent | fa851530a93767a48310fb2ce8395211f507f1fd (diff) | |
parent | b3141a4cd4221fd8e93d5681617abf7d1699a7c8 (diff) | |
download | jdk8u_jdk-08788f5175d21d9b936d5e6fabb606dfd73e0228.tar.gz |
Merge
Diffstat (limited to 'src/solaris/classes/sun/awt')
-rw-r--r-- | src/solaris/classes/sun/awt/X11GraphicsEnvironment.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java b/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java index 4e1c816fd1..47449f25c9 100644 --- a/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java +++ b/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java @@ -96,6 +96,7 @@ public class X11GraphicsEnvironment // Now check for XRender system property boolean xRenderRequested = true; + boolean xRenderIgnoreLinuxVersion = false; String xProp = System.getProperty("sun.java2d.xrender"); if (xProp != null) { if (xProp.equals("false") || xProp.equals("f")) { @@ -104,6 +105,10 @@ public class X11GraphicsEnvironment xRenderRequested = true; xRenderVerbose = true; } + + if(xProp.equalsIgnoreCase("t") || xProp.equalsIgnoreCase("true")) { + xRenderIgnoreLinuxVersion = true; + } } // initialize the X11 display connection @@ -121,7 +126,7 @@ public class X11GraphicsEnvironment // only attempt to initialize Xrender if it was requested if (xRenderRequested) { - xRenderAvailable = initXRender(xRenderVerbose); + xRenderAvailable = initXRender(xRenderVerbose, xRenderIgnoreLinuxVersion); if (xRenderVerbose && !xRenderAvailable) { System.out.println( "Could not enable XRender pipeline"); @@ -159,7 +164,7 @@ public class X11GraphicsEnvironment private static boolean xRenderVerbose; private static boolean xRenderAvailable; - private static native boolean initXRender(boolean verbose); + private static native boolean initXRender(boolean verbose, boolean ignoreLinuxVersion); public static boolean isXRenderAvailable() { return xRenderAvailable; } |