Monotone-Parent: 9f9271db1d31201a5be508ee005ad2da2a65339e

Monotone-Revision: 17d0637be11156ea24d5da0776db1557ae10d81b

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-01-31T00:42:34
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Wolfgang Sourdeau 2010-01-31 00:42:34 +00:00
parent 4ed5481f5d
commit 046a5447dd
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2010-01-30 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* Main/SOGoProductLoader.m (-loadProducts): attempt to free some
memory after "loadAllProducts" is invoked, which consumes a lot of
RAM.
2010-01-28 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* SoObjects/SOGo/SOGoSystemDefaults.m (-CASServiceURL)

View File

@ -20,6 +20,7 @@
*/
#import <Foundation/NSArray.h>
#import <Foundation/NSAutoreleasePool.h>
#import <Foundation/NSDictionary.h>
#import <Foundation/NSFileManager.h>
#import <Foundation/NSPathUtilities.h>
@ -110,6 +111,9 @@ static NSString *productDirectoryName = @"SOGo";
NSString *lpath, *bpath;
NSEnumerator *productNames;
NSString *productName;
NSAutoreleasePool *pool;
pool = [NSAutoreleasePool new];
registry = [SoProductRegistry sharedProductRegistry];
fm = [NSFileManager defaultManager];
@ -134,6 +138,7 @@ static NSString *productDirectoryName = @"SOGo";
if (![registry loadAllProducts])
[self warnWithFormat: @"could not load all products !"];
[pool release];
}
@end /* SOGoProductLoader */