Changeset 3389

Show
Ignore:
Timestamp:
11/12/06 22:50:53 (2 years ago)
Author:
timothy
Message:

Clear more delegates on dealloc to prevent possible crashes.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Controllers/JVChatWindowController.m

    r3346 r3389  
    106106                [[self window] close]; 
    107107        } 
     108 
     109        [viewsDrawer setDelegate:nil]; 
     110        [chatViewsOutlineView setDelegate:nil]; 
    108111 
    109112        NSEnumerator *enumerator = [_views objectEnumerator]; 
  • trunk/Panels/JVChatTranscriptPanel.m

    r3374 r3389  
    110110 
    111111        [display setUIDelegate:nil]; 
     112        [display setResourceLoadDelegate:nil]; 
     113        [display setDownloadDelegate:nil]; 
     114        [display setFrameLoadDelegate:nil]; 
    112115        [display setPolicyDelegate:nil]; 
    113116 
  • trunk/Preferences/JVAppearancePreferences.m

    r3387 r3389  
    4141        [optionsTable setDataSource:nil]; 
    4242        [optionsTable setDelegate:nil]; 
     43 
     44        [optionsDrawer setDelegate:nil]; 
     45 
     46        [preview setUIDelegate:nil]; 
     47        [preview setResourceLoadDelegate:nil]; 
     48        [preview setDownloadDelegate:nil]; 
     49        [preview setFrameLoadDelegate:nil]; 
     50        [preview setPolicyDelegate:nil]; 
    4351 
    4452        [_style release];