aboutsummaryrefslogtreecommitdiff
path: root/src/solaris/classes/sun/awt
diff options
context:
space:
mode:
authorlana <none@none>2013-10-08 14:37:33 -0700
committerlana <none@none>2013-10-08 14:37:33 -0700
commit08788f5175d21d9b936d5e6fabb606dfd73e0228 (patch)
tree3e456802dc9fd4f0b18f9175aeade70f4cf8547a /src/solaris/classes/sun/awt
parentfa851530a93767a48310fb2ce8395211f507f1fd (diff)
parentb3141a4cd4221fd8e93d5681617abf7d1699a7c8 (diff)
downloadjdk8u_jdk-08788f5175d21d9b936d5e6fabb606dfd73e0228.tar.gz
Merge
Diffstat (limited to 'src/solaris/classes/sun/awt')
-rw-r--r--src/solaris/classes/sun/awt/X11GraphicsEnvironment.java9
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;
}