| 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 2b8ea03f51329215022d97cac1c29240c8a2927a..1da9c33c9a63d5caac896e7a30e62d54fc1523ba 100644
|
| --- a/third_party/WebKit/Source/core/timing/PerformanceBase.cpp
|
| +++ b/third_party/WebKit/Source/core/timing/PerformanceBase.cpp
|
| @@ -351,12 +351,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
|
|
|