Reviewed by Darin.
[WebKit-https.git] / WebKit / WebView / WebDataSource.m
index 18a1169917097f0d3b0634a5e37f18899f38dd88..a4f556da4cc646685f695dc430fd1215cbe65c15 100644 (file)
@@ -334,14 +334,7 @@ static inline void addTypesFromClass(NSMutableDictionary *allTypes, Class class,
 
 - (NSURL *)_URLForHistory
 {
 
 - (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 = [[_private->loader originalRequestCopy] URL];
-    if ([WebDataProtocol _webIsDataProtocolURL:URL])
-        URL = [[_private->loader originalRequestCopy] _webDataRequestUnreachableURL];
-    
-    return [URL _webkit_canonicalize];
+    return [[_private->loader URLForHistory] _webkit_canonicalize];
 }
 
 - (void)_addToUnarchiveState:(WebArchive *)archive
 }
 
 - (void)_addToUnarchiveState:(WebArchive *)archive