Index: src/org/xwt/Platform.java =================================================================== RCS file: /cvs/xwt/src/org/xwt/Platform.java,v retrieving revision 1.18 diff -u -r1.18 Platform.java --- src/org/xwt/Platform.java 7 Aug 2002 02:27:46 -0000 1.18 +++ src/org/xwt/Platform.java 8 Sep 2002 07:10:05 -0000 @@ -54,6 +54,7 @@ String vendor = System.getProperty("java.vendor", ""); String version = System.getProperty("java.version", ""); String os_name = System.getProperty("os.name", ""); + String os_version = System.getProperty("os.version", ""); String platform_class = null; //if (os_name.startsWith("Mac OS X")) platform_class = "MacOSX"; @@ -64,6 +65,10 @@ else if (version.startsWith("1.1") && vendor.startsWith("Microsoft")) platform_class = "Microsoft"; else if (version.startsWith("1.4")) platform_class = "Java14"; else if (!version.startsWith("1.0") && !version.startsWith("1.1")) platform_class = "Java12"; + + // Disable "hardware accelerated 2d graphics" on 10.2 + if(os_name.equals("Mac OS X") && os_version.equals("10.2")) + System.setProperty("com.apple.hwaccel","false"); if (platform_class != null) { platform = (Platform)Class.forName("org.xwt.plat." + platform_class).newInstance(); @@ -82,6 +87,7 @@ if (Log.on) Log.log(Platform.class, "XWT VM detection: vendor = " + vendor); if (Log.on) Log.log(Platform.class, " version = " + version); if (Log.on) Log.log(Platform.class, " os = " + os_name); + if (Log.on) Log.log(Platform.class, " os version = " + os_version); if (Log.on && Main.applet != null) Log.log(Platform.class, " browser = " + Main.applet.getParameter("browser")); if (platform_class == null) {