Mercurial > dwindows
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: |