mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-22 11:55:24 +00:00
simplified and fixed the overriding of "SOGoLDAPQueryLimit" and "SOGoLDAPQueryTimeout"
This commit is contained in:
+8
-13
@@ -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])
|
||||
|
||||
Reference in New Issue
Block a user