Changeset 3754

Show
Ignore:
Timestamp:
10/14/07 03:06:57 (1 year ago)
Author:
rinoa
Message:

No longer joins a non-existant channel when accidently having two spaces in your join command. #792

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Chat Core/MVIRCChatConnection.m

    r3749 r3754  
    377377 
    378378        while( ( room = [enumerator nextObject] ) ) { 
     379                room = [room stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; 
    379380                if( [room length] && [room rangeOfString:@" "].location == NSNotFound ) { // join non-password rooms in bulk 
    380381                        [roomList addObject:[self properNameForChatRoomNamed:room]]; 
  • trunk/Plug-Ins/Standard Commands/JVStandardCommands.m

    r3744 r3754  
    481481 
    482482- (BOOL) handleJoinWithArguments:(NSString *) arguments forConnection:(MVChatConnection *) connection { 
    483         NSArray *channels = [arguments componentsSeparatedByString:@","]; 
     483        NSArray *channels = [[arguments stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] componentsSeparatedByString:@","]; 
    484484 
    485485        if( [arguments length] && [channels count] == 1 ) { 
    486                 [connection joinChatRoomNamed:arguments]; 
     486                [connection joinChatRoomNamed:[arguments stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]]; 
    487487                return YES; 
    488488        } else if( [arguments length] && [channels count] > 1 ) {