From 7793bb9d671ca6ce22abcc078a4e1a12cafa3905 Mon Sep 17 00:00:00 2001 From: "Alexey I. Froloff" Date: Thu, 21 Jan 2010 23:43:13 +0300 Subject: [PATCH] Turn anti-aliasing on by default. --- WINGs/configuration.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/WINGs/configuration.c b/WINGs/configuration.c index 8b3d8184..13efc534 100644 --- a/WINGs/configuration.c +++ b/WINGs/configuration.c @@ -37,6 +37,7 @@ static unsigned getButtonWithName(const char *name, unsigned defaultButton) void W_ReadConfigurations(void) { WMUserDefaults *defaults; + Bool aaIsSet = False; memset(&WINGsConfiguration, 0, sizeof(_WINGsConfiguration)); @@ -44,13 +45,19 @@ void W_ReadConfigurations(void) if (defaults) { char *buttonName; + WMPropList *val; unsigned button; WINGsConfiguration.systemFont = WMGetUDStringForKey(defaults, "SystemFont"); WINGsConfiguration.boldSystemFont = WMGetUDStringForKey(defaults, "BoldSystemFont"); - WINGsConfiguration.antialiasedText = WMGetUDBoolForKey(defaults, "AntialiasedText"); + val = WMGetUDObjectForKey(defaults, "AntialiasedText"); + if (val && WMIsPLString(val) && WMGetFromPLString(val)) { + aaIsSet = True; + WINGsConfiguration.antialiasedText = + WMGetUDBoolForKey(defaults, "AntialiasedText"); + } WINGsConfiguration.doubleClickDelay = WMGetUDIntegerForKey(defaults, "DoubleClickTime"); @@ -91,6 +98,9 @@ void W_ReadConfigurations(void) if (WINGsConfiguration.defaultFontSize == 0) { WINGsConfiguration.defaultFontSize = DEFAULT_FONT_SIZE; } + if (!aaIsSet) { + WINGsConfiguration.antialiasedText = True; + } if (!WINGsConfiguration.floppyPath) { WINGsConfiguration.floppyPath = FLOPPY_PATH; }