[Adium-commits] adium 1963:c39b835b9400: Consider "always visible" after a searc...
adium-commits at adiumx.com
adium-commits at adiumx.com
Fri Apr 24 20:36:50 UTC 2009
details: http://hg.adiumx.com/adium/rev/c39b835b9400
revision: 1963:c39b835b9400
author: Zachary West <zacw at adiumx.com>
date: Fri Apr 24 16:36:44 2009 -0400
Consider "always visible" after a search check, not before.
diffstat:
Frameworks/Adium Framework/Source/AIContactHidingController.m | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diffs (25 lines):
diff -r 03f8cce32c58 -r c39b835b9400 Frameworks/Adium Framework/Source/AIContactHidingController.m
--- a/Frameworks/Adium Framework/Source/AIContactHidingController.m Fri Apr 24 16:19:45 2009 -0400
+++ b/Frameworks/Adium Framework/Source/AIContactHidingController.m Fri Apr 24 16:36:44 2009 -0400
@@ -135,10 +135,6 @@
if (![container containsObject:listObject])
return NO;
- // Don't do any processing for a contact that's always visible.
- if (listObject.alwaysVisible)
- return YES;
-
if ([listObject conformsToProtocol:@protocol(AIContainingObject)]) {
// A meta contact must meet the criteria for a contact to be visible and also have at least 1 contained contact
return ([(id<AIContainingObject>)listObject visibleCount] > 0 || ([listObject boolValueForProperty:@"New Object"] &&
@@ -152,6 +148,10 @@
return [self evaluatePredicateOnListObject:listObject withSearchString:searchString];
}
+ // Don't do any processing for a contact that's always visible.
+ if (listObject.alwaysVisible)
+ return YES;
+
if ([listObject isKindOfClass:[AIListBookmark class]])
return ((AIListBookmark *)listObject).account.online;
More information about the commits
mailing list