diff options
author | tdv <none@none> | 2008-05-14 16:05:07 -0700 |
---|---|---|
committer | tdv <none@none> | 2008-05-14 16:05:07 -0700 |
commit | afe1f824037397ab4f90b0ecc383d99312645a78 (patch) | |
tree | 3b4f1cf7e8fb06baa235c071f05a871e386c427a /src/solaris/classes/sun/awt/X11GraphicsEnvironment.java | |
parent | c0983f42b77e2ef017e1b202c380c422d554eed4 (diff) | |
download | jdk8u_jdk-afe1f824037397ab4f90b0ecc383d99312645a78.tar.gz |
6675596: SurfaceManagerFactory should allow plugging in different implementations
Reviewed-by: tdv, campbell
Contributed-by: Roman Kennke <roman.kennke@aicas.com>
Diffstat (limited to 'src/solaris/classes/sun/awt/X11GraphicsEnvironment.java')
-rw-r--r-- | src/solaris/classes/sun/awt/X11GraphicsEnvironment.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java b/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java index 27ba044c27..b531fa739b 100644 --- a/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java +++ b/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java @@ -48,6 +48,8 @@ import sun.font.Font2D; import sun.font.FontManager; import sun.font.NativeFont; import sun.java2d.SunGraphicsEnvironment; +import sun.java2d.SurfaceManagerFactory; +import sun.java2d.UnixSurfaceManagerFactory; /** * This is an implementation of a GraphicsEnvironment object for the @@ -177,6 +179,10 @@ public class X11GraphicsEnvironment return null; } }); + + // Install the correct surface manager factory. + SurfaceManagerFactory.setInstance(new UnixSurfaceManagerFactory()); + } private static boolean glxAvailable; |