| Index: third_party/WebKit/Source/core/timing/PerformanceBase.cpp
|
| diff --git a/third_party/WebKit/Source/core/timing/PerformanceBase.cpp b/third_party/WebKit/Source/core/timing/PerformanceBase.cpp
|
| index 462a8b845989e86d327a6fabc3f194e4278c70be..b24868412b6082db1f3857712e245e6d844740a3 100644
|
| --- a/third_party/WebKit/Source/core/timing/PerformanceBase.cpp
|
| +++ b/third_party/WebKit/Source/core/timing/PerformanceBase.cpp
|
| @@ -354,12 +354,13 @@ void PerformanceBase::addNavigationTiming(LocalFrame* frame) {
|
| const DocumentTiming* documentTiming =
|
| frame->document() ? &(frame->document()->timing()) : nullptr;
|
|
|
| - const ResourceResponse& finalResponse = documentLoader->response();
|
| ResourceTimingInfo* navigationTimingInfo =
|
| documentLoader->getNavigationTimingInfo();
|
| if (!navigationTimingInfo)
|
| return;
|
|
|
| + const ResourceResponse& finalResponse = navigationTimingInfo->finalResponse();
|
| +
|
| ResourceLoadTiming* resourceLoadTiming = finalResponse.resourceLoadTiming();
|
| // Don't create a navigation timing instance when
|
| // resourceLoadTiming is null, which could happen when visiting non-http sites
|
|
|