[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [26963] trunk/blender/intern/ghost/intern/ GHOST_WindowCocoa.mm: Cocoa : mem leak fix
Damien Plisson
damien.plisson at yahoo.fr
Tue Feb 16 17:38:31 CET 2010
Revision: 26963
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26963
Author: damien78
Date: 2010-02-16 17:38:29 +0100 (Tue, 16 Feb 2010)
Log Message:
-----------
Cocoa : mem leak fix
This fixes the mem leak part of bug report #21186
Modified Paths:
--------------
trunk/blender/intern/ghost/intern/GHOST_WindowCocoa.mm
Modified: trunk/blender/intern/ghost/intern/GHOST_WindowCocoa.mm
===================================================================
--- trunk/blender/intern/ghost/intern/GHOST_WindowCocoa.mm 2010-02-16 16:32:25 UTC (rev 26962)
+++ trunk/blender/intern/ghost/intern/GHOST_WindowCocoa.mm 2010-02-16 16:38:29 UTC (rev 26963)
@@ -854,6 +854,8 @@
GHOST_TSuccess GHOST_WindowCocoa::setOrder(GHOST_TWindowOrder order)
{
+ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
+
GHOST_ASSERT(getValid(), "GHOST_WindowCocoa::setOrder(): window invalid")
if (order == GHOST_kWindowOrderTop) {
[m_window makeKeyAndOrderFront:nil];
@@ -869,6 +871,8 @@
[[windowsList objectAtIndex:0] makeKeyAndOrderFront:nil];
}
}
+
+ [pool drain];
return GHOST_kSuccess;
}
More information about the Bf-blender-cvs
mailing list