Index: Source/core/inspector/InspectorResourceAgent.cpp |
diff --git a/Source/core/inspector/InspectorResourceAgent.cpp b/Source/core/inspector/InspectorResourceAgent.cpp |
index a8ec57b10e9a8e4e585d78aff33629b5730e4df4..0488ff3e1fd5b56d22c8c57ac8fd189fc3409c51 100644 |
--- a/Source/core/inspector/InspectorResourceAgent.cpp |
+++ b/Source/core/inspector/InspectorResourceAgent.cpp |
@@ -301,6 +301,7 @@ void InspectorResourceAgent::trace(Visitor* visitor) |
{ |
visitor->trace(m_pageAgent); |
#if ENABLE(OILPAN) |
+ visitor->trace(m_pendingXHRReplayData); |
visitor->trace(m_replayXHRs); |
visitor->trace(m_replayXHRsToBeDeleted); |
#endif |
@@ -480,7 +481,7 @@ void InspectorResourceAgent::documentThreadableLoaderStartedLoadingForClient(uns |
void InspectorResourceAgent::willLoadXHR(XMLHttpRequest* xhr, ThreadableLoaderClient* client, const AtomicString& method, const KURL& url, bool async, FormData* formData, const HTTPHeaderMap& headers, bool includeCredentials) |
{ |
ASSERT(xhr); |
- RefPtr<XHRReplayData> xhrReplayData = XHRReplayData::create(xhr->executionContext(), method, urlWithoutFragment(url), async, formData, includeCredentials); |
+ RefPtrWillBeRawPtr<XHRReplayData> xhrReplayData = XHRReplayData::create(xhr->executionContext(), method, urlWithoutFragment(url), async, formData, includeCredentials); |
HTTPHeaderMap::const_iterator end = headers.end(); |
for (HTTPHeaderMap::const_iterator it = headers.begin(); it!= end; ++it) |
xhrReplayData->addHeader(it->key, it->value); |