Adium

Changeset 15669

Show
Ignore:
Timestamp:
04/06/2006 06:00:55 PM (3 years ago)
Author:
catfish_man
Message:

Looks like caching the DOMDocument isn't safe. This'll still be a bit faster than the original code though. Fixes #3440

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Plugins/WebKit Message View/AIWebKitMessageViewController.h

    r15649 r15669  
    2424        id                                                      plugin; 
    2525        ESWebView                                       *webView; 
    26         DOMDocument                                     *domDocument; 
    2726        AIChat                                          *chat; 
    2827        BOOL                                            shouldReflectPreferenceChanges; 
  • trunk/Plugins/WebKit Message View/AIWebKitMessageViewController.m

    r15649 r15669  
    370370                 
    371371        [[webView windowScriptObject] setValue:self forKey:@"client"]; 
    372         domDocument = [[webView mainFrame] DOMDocument]; 
    373372} 
    374373 
     
    10321031                        } 
    10331032                         
    1034                         DOMNodeList  *images = [domDocument getElementsByTagName:@"img"]; 
     1033                        DOMNodeList  *images = [[[webView mainFrame] DOMDocument] getElementsByTagName:@"img"]; 
    10351034                        unsigned int imagesCount = [images length]; 
    10361035