Skip to content

Commit fbef942

Browse files
committed
Font Preferences: use GSFontAntiAlias setting only; synchronize with user defaults when setting BOOL value.
1 parent 29dd97b commit fbef942

File tree

1 file changed

+4
-6
lines changed
  • Applications/Preferences/Modules/Font

1 file changed

+4
-6
lines changed

Applications/Preferences/Modules/Font/Font.m

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@ @implementation Font (Private)
104104
[NSString stringWithFormat:@"%g", 12.0],@"NSUserFixedPitchFontSize",
105105

106106
@"NO", @"GSFontAntiAlias",
107-
@"NO", @"back-art-subpixel-text",
108107
nil];
109108
}
110109
return dict;
@@ -127,6 +126,7 @@ static void setBoolDefault(BOOL aBool, NSString *name)
127126
{
128127
[domain setObject:(aBool ? @"YES" : @"NO") forKey:name];
129128
[defaults setPersistentDomain:domain forName:NSGlobalDomain];
129+
[defaults synchronize];
130130
}
131131

132132
static NSString *getStringDefault(NSMutableDictionary *dict, NSString *name)
@@ -167,17 +167,16 @@ static int getIntDefault(NSMutableDictionary *dict, NSString *name)
167167
{
168168
NSString *sNum = [domain objectForKey:name];
169169

170-
if (!sNum)
170+
if (!sNum) {
171171
sNum = [defaultValues() objectForKey:name];
172-
172+
}
173173
[dict setObject:sNum forKey:name];
174174

175175
return [sNum intValue];
176176
}
177177
static void setIntDefault(int anInt, NSString *name)
178178
{
179-
[domain setObject:[NSString stringWithFormat:@"%d", anInt]
180-
forKey:name];
179+
[domain setObject:[NSString stringWithFormat:@"%d", anInt] forKey:name];
181180
[defaults setPersistentDomain:domain forName:NSGlobalDomain];
182181
}
183182

@@ -380,7 +379,6 @@ - (IBAction)enableAntiAliasingChanged:(id)sender
380379
{
381380
// GS
382381
setBoolDefault([sender intValue], @"GSFontAntiAlias");
383-
setIntDefault(0, @"back-art-subpixel-text");
384382

385383
// WM
386384
[self setWMPreference:([sender intValue] ? @"YES" : @"NO") forKey:@"UseAntialiasedText"];

0 commit comments

Comments
 (0)