[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54997] trunk/blender/intern/ghost/intern/ GHOST_SystemCocoa.mm: OSX/locale: fix compile on older xcode by not using toll-free-bridging, which needs ARC

jens verwiebe info at jensverwiebe.de
Sun Mar 3 21:32:28 CET 2013


Revision: 54997
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54997
Author:   jensverwiebe
Date:     2013-03-03 20:32:27 +0000 (Sun, 03 Mar 2013)
Log Message:
-----------
OSX/locale: fix compile on older xcode by not using toll-free-bridging, which needs ARC

Modified Paths:
--------------
    trunk/blender/intern/ghost/intern/GHOST_SystemCocoa.mm

Modified: trunk/blender/intern/ghost/intern/GHOST_SystemCocoa.mm
===================================================================
--- trunk/blender/intern/ghost/intern/GHOST_SystemCocoa.mm	2013-03-03 17:30:23 UTC (rev 54996)
+++ trunk/blender/intern/ghost/intern/GHOST_SystemCocoa.mm	2013-03-03 20:32:27 UTC (rev 54997)
@@ -584,7 +584,8 @@
 	
 	//Get current locale
 	CFLocaleRef myCFLocale = CFLocaleCopyCurrent();
-	NSLocale *myNSLocale = (NSLocale *)CFBridgingRelease(myCFLocale);
+	NSLocale * myNSLocale = (NSLocale *) myCFLocale;
+	[myNSLocale autorelease];
 	NSString *nsIdentifier = [myNSLocale localeIdentifier];
 	user_locale = [nsIdentifier UTF8String];	
 }




More information about the Bf-blender-cvs mailing list