Skip to content
  • trey's avatar
    WebCore: · bf7d82ff
    trey authored
    	3098388 - Pressing the back button goes back two levels at allmusic.com
    
    	In support of the fix for this bug, WebCore passes khtml's lockHistory setting
    	up through the bridge.
    
            Reviewed by Darin
    
            * kwq/KWQKHTMLPart.mm:
            (KWQKHTMLPart::redirectionTimerStartedOrStopped):  Pass it along.
            * kwq/WebCoreBridge.h:
    
    WebKit:
    
    	3098388 - Pressing the back button goes back two levels at allmusic.com
    
    	I rewrote the logic we use to decide whether a given redirect should be
    	treated as part of the previous navigation.  We make use of WebCore's
    	lockHistory setting, the delay time and the frame state.
    
            Reviewed by Darin.
    
            * WebCoreSupport.subproj/WebBridge.m:
            (-[WebBridge reportClientRedirectToURL:delay:fireDate:lockHistory:]):
    	Pass lockHistory up to the frame.
            * WebView.subproj/WebFramePrivate.h:
            * WebView.subproj/WebFramePrivate.m:
            (-[WebFrame _clientRedirectedTo:delay:fireDate:lockHistory:]):
    	New logic.  No quick summary, best to read the code.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@3128 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    bf7d82ff