Changeset 3275
- Timestamp:
- 06/08/06 00:27:44 (2 years ago)
- Files:
-
- trunk/Models/KAIgnoreRule.m (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Models/KAIgnoreRule.m
r3072 r3275 70 70 71 71 - (JVIgnoreMatchResult) matchUser:(MVChatUser *) user message:(NSString *) message inView:(id <JVChatViewController>) view { 72 if( ! [_rooms count] || ( [view isKindOfClass:[JVDirectChatPanel class]] && [_rooms containsObject:[(JVDirectChatPanel *)view target]] ) ) {72 if( ! [_rooms count] || ! view || ( [view isKindOfClass:[JVDirectChatPanel class]] && [_rooms containsObject:[[(JVDirectChatPanel *)view target] displayName]] ) ) { 73 73 BOOL userFound = NO; 74 74 BOOL messageFound = NO; … … 79 79 else if( [_ignoredUser length] ) userFound = [_ignoredUser isEqualToString:[user nickname]]; 80 80 81 if( _messageRegex && [_messageRegex findInString:message] ) messageFound = YES;82 else if( [_ignoredMessage length] ) messageFound = ( [message rangeOfString:_ignoredMessage options:NSCaseInsensitiveSearch].location != NSNotFound );81 if( _messageRegex && message && [_messageRegex findInString:message] ) messageFound = YES; 82 else if( [_ignoredMessage length] && message ) messageFound = ( [message rangeOfString:_ignoredMessage options:NSCaseInsensitiveSearch].location != NSNotFound ); 83 83 84 84 if( userRequired ) {
