adium-1.4 2954:c14543e85f96: When the user-selected variant is u...
commits at adium.im
commits at adium.im
Thu May 13 15:53:45 UTC 2010
details: http://hg.adium.im/adium-1.4/rev/c14543e85f96
revision: 2954:c14543e85f96
author: mathuaerknedam
date: Thu May 13 10:53:41 2010 -0500
When the user-selected variant is unavailable, fallback to the css for the default variant. Thanks to kbotc for the quick fix! Fixes #13973
diffs (15 lines):
diff -r 2e6c79991712 -r c14543e85f96 Plugins/WebKit Message View/AIWebKitMessageViewController.m
--- a/Plugins/WebKit Message View/AIWebKitMessageViewController.m Thu May 13 09:10:40 2010 -0600
+++ b/Plugins/WebKit Message View/AIWebKitMessageViewController.m Thu May 13 10:53:41 2010 -0500
@@ -361,9 +361,9 @@
NSString *activeVariant;
activeVariant = [adium.preferenceController preferenceForKey:[plugin styleSpecificKey:@"Variant" forStyle:activeStyle]
group:preferenceGroup];
- if (!activeVariant)
+ if (!activeVariant || ![[messageStyle availableVariants] containsObject:activeVariant])
activeVariant = [messageStyle defaultVariant];
- if (!activeVariant) {
+ if (!activeVariant || ![[messageStyle availableVariants] containsObject:activeVariant]) {
/* If the message style doesn't specify a default variant, choose the first one.
* Note: Old styles (styleVersion < 3) will always report a variant for defaultVariant.
*/
More information about the commits
mailing list