Author: manolo
Date: 2012-09-28 01:07:47 -0700 (Fri, 28 Sep 2012)
New Revision: 9688
Log:
Added missing use of NSAutoreleasePool object in calc_mac_os_version().
Modified:
branches/branch-1.3/src/Fl_cocoa.mm
Modified: branches/branch-1.3/src/Fl_cocoa.mm
===================================================================
--- branches/branch-1.3/src/Fl_cocoa.mm 2012-09-28 07:59:13 UTC (rev 9687)
+++ branches/branch-1.3/src/Fl_cocoa.mm 2012-09-28 08:07:47 UTC (rev 9688)
@@ -3460,9 +3460,11 @@
*/
static int calc_mac_os_version() {
int M, m, b = 0;
+ NSAutoreleasePool *localPool = [[NSAutoreleasePool alloc] init];
NSDictionary * sv = [NSDictionary
dictionaryWithContentsOfFile:@"/System/Library/CoreServices/SystemVersion.plist"];
const char *s = [[sv objectForKey:@"ProductVersion"] UTF8String];
sscanf(s, "%d.%d.%d", &M, &m, &b);
+ [localPool release];
return M*10000 + m*100 + b;
}
_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit