Reviewed by Darin.
[WebKit-https.git] / WebKit / Loader / WebDocumentLoader.m
index 4184beb2b7644ad4fc0eaaf40bf4a28f2550fe8e..daf9a6818d1451e31a936ad91bd769bee7dca628 100644 (file)
     [trimmed release];
 }
 
+- (NSURL *)URLForHistory
+{
+    // Return the URL to be used for history and B/F list.
+    // Returns nil for WebDataProtocol URLs that aren't alternates 
+    // for unreachable URLs, because these can't be stored in history.
+    NSURL *URL = [originalRequestCopy URL];
+    if ([WebDataProtocol _webIsDataProtocolURL:URL])
+        URL = [originalRequestCopy _webDataRequestUnreachableURL];
+
+    return URL;
+}
+
 @end