Changeset 3625
- Timestamp:
- 03/17/07 14:29:39 (1 year ago)
- Files:
-
- trunk/Chat Core/MVChatConnection.m (modified) (1 diff)
- trunk/Chat Core/MVIRCChatConnection.m (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Chat Core/MVChatConnection.m
r3597 r3625 317 317 318 318 - (NSString *) nextAlternateNickname { 319 if( [[self alternateNicknames] count] && _nextAltNickIndex < [[self alternateNicknames] count] ) { 320 NSString *nick = [[self alternateNicknames] objectAtIndex:_nextAltNickIndex]; 321 _nextAltNickIndex++; 322 return nick; 323 } 324 319 if( [[self alternateNicknames] count] && _nextAltNickIndex < [[self alternateNicknames] count] ) 320 return [[self alternateNicknames] objectAtIndex:_nextAltNickIndex++]; 325 321 return nil; 326 322 } trunk/Chat Core/MVIRCChatConnection.m
r3623 r3625 1459 1459 if( ! [self isConnected] ) { 1460 1460 NSString *nick = [self nextAlternateNickname]; 1461 if( ! [nick length] ) nick = [[self nickname] stringByAppendingString:@"_"]; 1461 if( ! [nick length] && [parameters count] >= 2 ) { 1462 NSString *lastNickTried = [self _stringFromPossibleData:[parameters objectAtIndex:1]]; 1463 nick = [lastNickTried stringByAppendingString:@"_"]; 1464 } 1465 1462 1466 if( [nick length] ) [self sendRawMessage:[NSString stringWithFormat:@"NICK %@", nick] immediately:YES]; 1463 1467 }
