comparison mac/dw.m @ 1241:459426f31fb4

Slight thread safety fix on Mac.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Wed, 19 Oct 2011 03:02:57 +0000
parents 7ec60b650e5b
children 93607596cf85
comparison
equal deleted inserted replaced
1240:3bc6244279c0 1241:459426f31fb4
9270 * Parameters: 9270 * Parameters:
9271 * fontname: Font name in Dynamic Windows format. 9271 * fontname: Font name in Dynamic Windows format.
9272 */ 9272 */
9273 void API dw_font_set_default(char *fontname) 9273 void API dw_font_set_default(char *fontname)
9274 { 9274 {
9275 if(DWDefaultFont) 9275 NSFont *oldfont = DWDefaultFont;
9276 {
9277 [DWDefaultFont release];
9278 }
9279 DWDefaultFont = _dw_font_by_name(fontname); 9276 DWDefaultFont = _dw_font_by_name(fontname);
9280 [DWDefaultFont retain]; 9277 [DWDefaultFont retain];
9278 [oldfont release];
9281 } 9279 }
9282 9280
9283 /* 9281 /*
9284 * Initializes the Dynamic Windows engine. 9282 * Initializes the Dynamic Windows engine.
9285 * Parameters: 9283 * Parameters: