simplified and fixed the overriding of "SOGoLDAPQueryLimit" and "SOGoLDAPQueryTimeout"

This commit is contained in:
Wolfgang Sourdeau
2012-10-23 13:42:02 -04:00
parent fe29c24e68
commit 1f80387fc8
+8 -13
View File
@@ -218,23 +218,21 @@
@end
static void
setupUserDefaults (NSUserDefaults *ud)
setupUserDefaults ()
{
NSMutableDictionary *defaultsOverrides;
NSDictionary *domain;
NSUserDefaults *ud;
ud = [NSUserDefaults standardUserDefaults];
domain = [ud persistentDomainForName: @"sogod"];
if (![domain count])
{
domain = [ud volatileDomainForName: @"sogod"];
}
[ud registerDefaults: domain];
defaultsOverrides = [NSMutableDictionary new];
[defaultsOverrides setObject: [NSNumber numberWithInt: 0]
forKey: @"SOGoLDAPQueryLimit"];
[defaultsOverrides setObject: [NSNumber numberWithInt: 0]
forKey: @"SOGoLDAPQueryTimeout"];
[ud registerDefaults: defaultsOverrides];
[ud setVolatileDomain: defaultsOverrides
forName: @"sogo-tool-overrides"];
[ud addSuiteNamed: @"sogo-tool-overrides"];
[defaultsOverrides release];
}
@@ -243,7 +241,6 @@ main (int argc, char **argv, char **env)
{
NSAutoreleasePool *pool;
SOGoToolDispatcher *dispatcher;
NSUserDefaults *ud;
int rc;
rc = 0;
@@ -251,9 +248,7 @@ main (int argc, char **argv, char **env)
pool = [NSAutoreleasePool new];
[SOGoSystemDefaults sharedSystemDefaults];
ud = [NSUserDefaults standardUserDefaults];
setupUserDefaults (ud);
setupUserDefaults ();
dispatcher = [SOGoToolDispatcher new];
if ([dispatcher run])