Index: Source/core/loader/cache/CachedResourceRequest.cpp |
diff --git a/Source/core/loader/cache/CachedResourceRequest.cpp b/Source/core/loader/cache/CachedResourceRequest.cpp |
index e08ece1f42cd8ddaf792ddaf1739effe555676ea..28bcda68e59e76b734b98c6c94bb039645365752 100644 |
--- a/Source/core/loader/cache/CachedResourceRequest.cpp |
+++ b/Source/core/loader/cache/CachedResourceRequest.cpp |
@@ -32,7 +32,7 @@ |
namespace WebCore { |
-CachedResourceRequest::CachedResourceRequest(const ResourceRequest& resourceRequest, const String& charset, ResourceLoadPriority priority) |
+CachedResourceRequest::CachedResourceRequest(const ResourceRequest& resourceRequest, const AtomicString& initiator, const String& charset, ResourceLoadPriority priority) |
: m_resourceRequest(resourceRequest) |
, m_charset(charset) |
, m_options(CachedResourceLoader::defaultCachedResourceOptions()) |
@@ -40,56 +40,31 @@ CachedResourceRequest::CachedResourceRequest(const ResourceRequest& resourceRequ |
, m_forPreload(false) |
, m_defer(NoDefer) |
{ |
+ m_initiatorInfo.name = initiator; |
} |
-CachedResourceRequest::CachedResourceRequest(const ResourceRequest& resourceRequest, const ResourceLoaderOptions& options) |
+CachedResourceRequest::CachedResourceRequest(const ResourceRequest& resourceRequest, const AtomicString& initiator, const ResourceLoaderOptions& options) |
: m_resourceRequest(resourceRequest) |
, m_options(options) |
, m_priority(ResourceLoadPriorityUnresolved) |
, m_forPreload(false) |
, m_defer(NoDefer) |
{ |
+ m_initiatorInfo.name = initiator; |
} |
-CachedResourceRequest::CachedResourceRequest(const ResourceRequest& resourceRequest, ResourceLoadPriority priority) |
+CachedResourceRequest::CachedResourceRequest(const ResourceRequest& resourceRequest, const AtomicString& initiator, ResourceLoadPriority priority) |
: m_resourceRequest(resourceRequest) |
, m_options(CachedResourceLoader::defaultCachedResourceOptions()) |
, m_priority(priority) |
, m_forPreload(false) |
, m_defer(NoDefer) |
{ |
+ m_initiatorInfo.name = initiator; |
} |
CachedResourceRequest::~CachedResourceRequest() |
{ |
} |
-void CachedResourceRequest::setInitiator(PassRefPtr<Element> element) |
-{ |
- ASSERT(!m_initiatorElement && m_initiatorName.isEmpty()); |
- m_initiatorElement = element; |
-} |
- |
-void CachedResourceRequest::setInitiator(const AtomicString& name) |
-{ |
- ASSERT(!m_initiatorElement && m_initiatorName.isEmpty()); |
- m_initiatorName = name; |
-} |
- |
-const AtomicString& CachedResourceRequest::initiatorName() const |
-{ |
- if (m_initiatorElement) |
- return m_initiatorElement->localName(); |
- if (!m_initiatorName.isEmpty()) |
- return m_initiatorName; |
- |
- DEFINE_STATIC_LOCAL(AtomicString, defaultName, ("resource", AtomicString::ConstructFromLiteral)); |
- return defaultName; |
-} |
- |
-PassRefPtr<Element> CachedResourceRequest::initiatorElement() |
-{ |
- return m_initiatorElement; |
-} |
- |
} // namespace WebCore |