Index: third_party/WebKit/Source/core/loader/DocumentLoader.cpp |
diff --git a/third_party/WebKit/Source/core/loader/DocumentLoader.cpp b/third_party/WebKit/Source/core/loader/DocumentLoader.cpp |
index fd0186908321f7565e80a6e561e2791268d01a42..a610945e179208042c6860e957fdaf441dfa6e36 100644 |
--- a/third_party/WebKit/Source/core/loader/DocumentLoader.cpp |
+++ b/third_party/WebKit/Source/core/loader/DocumentLoader.cpp |
@@ -67,6 +67,7 @@ |
#include "platform/mhtml/ArchiveResource.h" |
#include "platform/network/ContentSecurityPolicyResponseHeaders.h" |
#include "platform/network/HTTPParsers.h" |
+#include "platform/network/ResourceTimingInfo.h" |
#include "platform/network/mime/MIMETypeRegistry.h" |
#include "platform/plugins/PluginData.h" |
#include "platform/weborigin/SchemeRegistry.h" |
@@ -164,7 +165,9 @@ unsigned long DocumentLoader::mainResourceIdentifier() const { |
return m_mainResource ? m_mainResource->identifier() : 0; |
} |
-ResourceTimingInfo* DocumentLoader::getNavigationTimingInfo() const { |
+std::unique_ptr<ResourceTimingInfo> DocumentLoader::getNavigationTimingInfo() |
+ const { |
+ DCHECK(fetcher()); |
return fetcher()->getNavigationTimingInfo(); |
} |