adium-1.4 2896:b94526ba05ad: Fixes #12926 by setting the "First ...
commits at adium.im
commits at adium.im
Wed Jan 13 00:41:04 UTC 2010
details: http://hg.adium.im/adium-1.4/rev/b94526ba05ad
revision: 2896:b94526ba05ad
author: Andrew Wellington <proton at adium.im>
date: Mon Dec 14 16:00:37 2009 +1100
Fixes #12926 by setting the "First Run" preference correctly
diffs (25 lines):
diff -r f05b1531dd0a -r b94526ba05ad Source/AIURLHandlerPlugin.m
--- a/Source/AIURLHandlerPlugin.m Tue Jan 12 14:11:40 2010 -0500
+++ b/Source/AIURLHandlerPlugin.m Mon Dec 14 16:00:37 2009 +1100
@@ -96,13 +96,14 @@
*/
- (void)checkHandledSchemes
{
- if ((![[adium.preferenceController preferenceForKey:PREF_KEY_SET_DEFAULT_FIRST_TIME
- group:GROUP_URL_HANDLING] boolValue]) ||
- ([[adium.preferenceController preferenceForKey:PREF_KEY_ENFORCE_DEFAULT
- group:GROUP_URL_HANDLING] boolValue])) {
- // Either this is our first launch, or we're set to enforce our defaults.
- // Set ourself as the default for everything.
-
+ if (![[adium.preferenceController preferenceForKey:PREF_KEY_SET_DEFAULT_FIRST_TIME
+ group:GROUP_URL_HANDLING] boolValue]) {
+ [adium.preferenceController setPreference:[NSNumber numberWithBool:YES]
+ forKey:PREF_KEY_SET_DEFAULT_FIRST_TIME
+ group:GROUP_URL_HANDLING];
+ [self setAdiumAsDefault];
+ } else if ([[adium.preferenceController preferenceForKey:PREF_KEY_ENFORCE_DEFAULT
+ group:GROUP_URL_HANDLING] boolValue]) {
[self setAdiumAsDefault];
}
More information about the commits
mailing list