Skip to content
  • beidson@apple.com's avatar
    2008-04-17 Brady Eidson <beidson@apple.com> · 477c47c8
    beidson@apple.com authored
            Reviewed by Anders
    
            The SessionStorage for a Page has to be copied every time a new Page is created.
    
            I thought I had the right choke point for creating new Pages at FrameLoader::createWindow(),
            but it just so happens there was another - in the ContextMenuController.
    
            The *real* choke point for this, then, is in the Chrome itself.
    
            * loader/FrameLoader.cpp:
            (WebCore::FrameLoader::createWindow): Don't do the SessionStorage copy here...
    
            * page/Chrome.cpp:
            (WebCore::Chrome::createWindow): Do it here, instead!
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@32032 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    477c47c8