mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-28 22:57:37 +00:00
35 lines
1.7 KiB
Diff
35 lines
1.7 KiB
Diff
--- openjdk/jdk/src/share/classes/sun/awt/SunToolkit.java.old 2008-01-08 20:23:56.000000000 +0200
|
|
+++ openjdk/jdk/src/share/classes/sun/awt/SunToolkit.java 2008-02-24 12:39:19.000000000 +0200
|
|
@@ -1875,7 +1875,6 @@
|
|
*/
|
|
private static boolean useSystemAAFontSettings() {
|
|
if (!checkedSystemAAFontSettings) {
|
|
- useSystemAAFontSettings = true; /* initially set this true */
|
|
String systemAAFonts = null;
|
|
Toolkit tk = Toolkit.getDefaultToolkit();
|
|
if (tk instanceof SunToolkit) {
|
|
@@ -1883,20 +1882,10 @@
|
|
(String)AccessController.doPrivileged(
|
|
new GetPropertyAction("awt.useSystemAAFontSettings"));
|
|
}
|
|
- if (systemAAFonts != null) {
|
|
- useSystemAAFontSettings =
|
|
- Boolean.valueOf(systemAAFonts).booleanValue();
|
|
- /* If it is anything other than "true", then it may be
|
|
- * a hint name , or it may be "off, "default", etc.
|
|
- */
|
|
- if (!useSystemAAFontSettings) {
|
|
- desktopFontHints = getDesktopAAHintsByName(systemAAFonts);
|
|
- }
|
|
- }
|
|
- /* If its still true, apply the extra condition */
|
|
- if (useSystemAAFontSettings) {
|
|
- useSystemAAFontSettings = lastExtraCondition;
|
|
- }
|
|
+ if (systemAAFonts == null || Boolean.parseBoolean(systemAAFonts))
|
|
+ systemAAFonts = "on";
|
|
+ desktopFontHints = getDesktopAAHintsByName(systemAAFonts);
|
|
+ useSystemAAFontSettings = desktopFontHints != null;
|
|
checkedSystemAAFontSettings = true;
|
|
}
|
|
return useSystemAAFontSettings;
|