adium 3196:1a0cab1132e3: When the user-selected variant is unava...
commits at adium.im
commits at adium.im
Thu May 13 15:54:39 UTC 2010
details: http://hg.adium.im/adium/rev/1a0cab1132e3
revision: 3196:1a0cab1132e3
author: mathuaerknedam
date: Thu May 13 10:54:35 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 9e4ce47edf96 -r 1a0cab1132e3 Plugins/WebKit Message View/AIWebKitMessageViewController.m
--- a/Plugins/WebKit Message View/AIWebKitMessageViewController.m Thu May 13 09:05:46 2010 -0600
+++ b/Plugins/WebKit Message View/AIWebKitMessageViewController.m Thu May 13 10:54:35 2010 -0500
@@ -368,9 +368,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