changeset 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 3bc6244279c0
children 8e37ebb3fab7
files mac/dw.m
diffstat 1 files changed, 2 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/mac/dw.m	Wed Oct 19 02:41:55 2011 +0000
+++ b/mac/dw.m	Wed Oct 19 03:02:57 2011 +0000
@@ -9272,12 +9272,10 @@
  */
 void API dw_font_set_default(char *fontname)
 {
-    if(DWDefaultFont)
-    {
-        [DWDefaultFont release];
-    }
+    NSFont *oldfont = DWDefaultFont;
     DWDefaultFont = _dw_font_by_name(fontname);
     [DWDefaultFont retain];
+    [oldfont release];
 }
 
 /*