Changeset 2129

Show
Ignore:
Timestamp:
11/21/04 10:00:41 (4 years ago)
Author:
timothy
Message:

Seems to fix the need to do a reload style twice when first joining a room. We do it right the first time now. Silly WebKit?....

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/JVChatTranscript.m

    r2111 r2129  
    152152        [display setUIDelegate:self]; 
    153153        [display setPolicyDelegate:self]; 
     154        [display setFrameLoadDelegate:self]; 
    154155 
    155156        if( [self isMemberOfClass:[JVChatTranscript class]] ) { 
     
    186187        [self _updateChatEmoticonsMenu]; 
    187188 
    188       [self performSelector:@selector( _reloadCurrentStyle: ) withObject:nil afterDelay:0.]; 
     189//    [self performSelector:@selector( _reloadCurrentStyle: ) withObject:nil afterDelay:0.]; 
    189190} 
    190191 
     
    428429        [[display window] disableFlushWindow]; 
    429430 
    430         [display setFrameLoadDelegate:self]; 
    431431        [[display mainFrame] loadHTMLString:[self _fullDisplayHTMLWithBody:@""] baseURL:nil]; 
    432432} 
     
    829829                [[display window] enableFlushWindow]; 
    830830 
    831         [display setFrameLoadDelegate:nil]; 
    832  
    833831        NSScrollView *scrollView = [[[[display mainFrame] frameView] documentView] enclosingScrollView]; 
    834832        [scrollView setHasHorizontalScroller:NO]; 
  • trunk/JVDirectChat.m

    r2121 r2129  
    263263        NSString *variant = nil; 
    264264        NSBundle *emoticon = nil; 
    265          
     265 
    266266        [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector( _refreshIcon: ) name:MVChatConnectionDidConnectNotification object:[self connection]]; 
    267267        [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector( _refreshIcon: ) name:MVChatConnectionDidDisconnectNotification object:[self connection]]; 
    268          
     268 
     269        [display setUIDelegate:self]; 
     270        [display setPolicyDelegate:self]; 
     271        [display setFrameLoadDelegate:self]; 
     272 
    269273        if( [self preferenceForKey:@"style"] ) { 
    270274                style = [JVStyle styleWithIdentifier:[self preferenceForKey:@"style"]];