WebCore:
[WebKit-https.git] / WebKitTools / DumpRenderTree / win / ResourceLoadDelegate.cpp
index 1e77eda..9c89614 100644 (file)
@@ -80,8 +80,15 @@ static wstring descriptionSuitableForTestResult(IWebURLRequest* request)
     
     wstring url = urlSuitableForTestResult(wstringFromBSTR(urlBSTR));
     ::SysFreeString(urlBSTR);
+    
+    BSTR mainDocumentURLBSTR;
+    if (FAILED(request->mainDocumentURL(&mainDocumentURLBSTR)))
+        return wstring();
+    
+    wstring mainDocumentURL = urlSuitableForTestResult(wstringFromBSTR(mainDocumentURLBSTR));
+    ::SysFreeString(mainDocumentURLBSTR);
 
-    return L"<NSURLRequest " + url + L">";
+    return L"<NSURLRequest URL " + url + L", main document URL " + mainDocumentURL + L">";
 }
 
 static wstring descriptionSuitableForTestResult(IWebURLResponse* response)