simplified and fixed the overriding of "SOGoLDAPQueryLimit" and "SOGoLDAPQueryTimeout"
parent
fe29c24e68
commit
1f80387fc8
|
@ -218,23 +218,21 @@
|
||||||
@end
|
@end
|
||||||
|
|
||||||
static void
|
static void
|
||||||
setupUserDefaults (NSUserDefaults *ud)
|
setupUserDefaults ()
|
||||||
{
|
{
|
||||||
NSMutableDictionary *defaultsOverrides;
|
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 = [NSMutableDictionary new];
|
||||||
[defaultsOverrides setObject: [NSNumber numberWithInt: 0]
|
[defaultsOverrides setObject: [NSNumber numberWithInt: 0]
|
||||||
forKey: @"SOGoLDAPQueryLimit"];
|
forKey: @"SOGoLDAPQueryLimit"];
|
||||||
[defaultsOverrides setObject: [NSNumber numberWithInt: 0]
|
[defaultsOverrides setObject: [NSNumber numberWithInt: 0]
|
||||||
forKey: @"SOGoLDAPQueryTimeout"];
|
forKey: @"SOGoLDAPQueryTimeout"];
|
||||||
[ud registerDefaults: defaultsOverrides];
|
[ud setVolatileDomain: defaultsOverrides
|
||||||
|
forName: @"sogo-tool-overrides"];
|
||||||
|
[ud addSuiteNamed: @"sogo-tool-overrides"];
|
||||||
[defaultsOverrides release];
|
[defaultsOverrides release];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -243,7 +241,6 @@ main (int argc, char **argv, char **env)
|
||||||
{
|
{
|
||||||
NSAutoreleasePool *pool;
|
NSAutoreleasePool *pool;
|
||||||
SOGoToolDispatcher *dispatcher;
|
SOGoToolDispatcher *dispatcher;
|
||||||
NSUserDefaults *ud;
|
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
rc = 0;
|
rc = 0;
|
||||||
|
@ -251,9 +248,7 @@ main (int argc, char **argv, char **env)
|
||||||
pool = [NSAutoreleasePool new];
|
pool = [NSAutoreleasePool new];
|
||||||
|
|
||||||
[SOGoSystemDefaults sharedSystemDefaults];
|
[SOGoSystemDefaults sharedSystemDefaults];
|
||||||
|
setupUserDefaults ();
|
||||||
ud = [NSUserDefaults standardUserDefaults];
|
|
||||||
setupUserDefaults (ud);
|
|
||||||
|
|
||||||
dispatcher = [SOGoToolDispatcher new];
|
dispatcher = [SOGoToolDispatcher new];
|
||||||
if ([dispatcher run])
|
if ([dispatcher run])
|
||||||
|
|
Loading…
Reference in New Issue