Revision: 12600
          http://bibdesk.svn.sourceforge.net/bibdesk/?rev=12600&view=rev
Author:   amaxwell
Date:     2008-01-20 13:49:40 -0800 (Sun, 20 Jan 2008)

Log Message:
-----------
add a local autorelease pool to keep memory usage down

Modified Paths:
--------------
    trunk/bibdesk/BDSKFileSearchIndex.m

Modified: trunk/bibdesk/BDSKFileSearchIndex.m
===================================================================
--- trunk/bibdesk/BDSKFileSearchIndex.m 2008-01-20 21:29:13 UTC (rev 12599)
+++ trunk/bibdesk/BDSKFileSearchIndex.m 2008-01-20 21:49:40 UTC (rev 12600)
@@ -295,6 +295,8 @@
         OSMemoryBarrier();
         while(flags.shouldKeepRunning == 1 && (anItem = [itemEnum 
nextObject])) {
             
+            NSAutoreleasePool *pool = [NSAutoreleasePool new];
+            
             NSEnumerator *urlEnum = [[anItem valueForKey:@"urls"] 
objectEnumerator];
             NSURL *identifierURL = [anItem objectForKey:@"identifierURL"];
             NSURL *url;
@@ -328,7 +330,8 @@
                 
                 [self 
performSelectorOnMainThread:@selector(searchIndexDidUpdate) withObject:nil 
waitUntilDone:NO];
             }
-
+            [pool release];
+            pool = [NSAutoreleasePool new];
             OSMemoryBarrier();
         }
 


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to