@@ -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
132132static 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}
177177static 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