Changeset 3148
- Timestamp:
- 03/04/06 16:12:24 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/cocoa-networking/Chat Core/MVChatConnection.m
r3144 r3148 775 775 776 776 - (void) _willConnect { 777 id old = _lastError; 778 _lastError = nil; 779 [old release]; 780 777 781 _nextAltNickIndex = 0; 778 782 _status = MVChatConnectionConnectingStatus; branches/cocoa-networking/Chat Core/MVIRCChatConnection.m
r3145 r3148 648 648 - (void) socket:(AsyncSocket *) sock willDisconnectWithError:(NSError *) error { 649 649 NSLog(@"willDisconnectWithError: %@", error ); 650 _status = MVChatConnectionServerDisconnectedStatus; 650 id old = _lastError; 651 _lastError = [error retain]; 652 [old release]; 651 653 } 652 654 … … 683 685 _periodicCleanUpTimer = nil; 684 686 685 [self performSelectorOnMainThread:@selector( _didDisconnect ) withObject:nil waitUntilDone:NO]; 687 if( _status == MVChatConnectionConnectingStatus ) 688 [self performSelectorOnMainThread:@selector( _didNotConnect ) withObject:nil waitUntilDone:NO]; 689 690 if( _lastError ) 691 _status = MVChatConnectionServerDisconnectedStatus; 692 693 if( _status == MVChatConnectionServerDisconnectedStatus || _status == MVChatConnectionConnectedStatus ) 694 [self performSelectorOnMainThread:@selector( _didDisconnect ) withObject:nil waitUntilDone:NO]; 686 695 } 687 696
