Index: third_party/WebKit/Source/core/timing/PerformanceNavigationTiming.cpp |
diff --git a/third_party/WebKit/Source/core/timing/PerformanceNavigationTiming.cpp b/third_party/WebKit/Source/core/timing/PerformanceNavigationTiming.cpp |
index 00f7829fb2edbe4b1c8c8477967568c8c9c4c0d4..fe75b4c9397d1c10ad31a222df9cdc0c4d19dea9 100644 |
--- a/third_party/WebKit/Source/core/timing/PerformanceNavigationTiming.cpp |
+++ b/third_party/WebKit/Source/core/timing/PerformanceNavigationTiming.cpp |
@@ -133,7 +133,8 @@ DOMHighResTimeStamp PerformanceNavigationTiming::unloadEventStart() const { |
!timing->HasSameOriginAsPreviousDocument()) |
return 0; |
return PerformanceBase::MonotonicTimeToDOMHighResTimeStamp( |
- time_origin_, timing->UnloadEventStart()); |
+ time_origin_, timing->UnloadEventStart(), |
+ false /* allow_negative_value */); |
} |
DOMHighResTimeStamp PerformanceNavigationTiming::unloadEventEnd() const { |
@@ -144,7 +145,7 @@ DOMHighResTimeStamp PerformanceNavigationTiming::unloadEventEnd() const { |
!timing->HasSameOriginAsPreviousDocument()) |
return 0; |
return PerformanceBase::MonotonicTimeToDOMHighResTimeStamp( |
- time_origin_, timing->UnloadEventEnd()); |
+ time_origin_, timing->UnloadEventEnd(), false /* allow_negative_value */); |
} |
DOMHighResTimeStamp PerformanceNavigationTiming::domInteractive() const { |
@@ -152,7 +153,7 @@ DOMHighResTimeStamp PerformanceNavigationTiming::domInteractive() const { |
if (!timing) |
return 0.0; |
return PerformanceBase::MonotonicTimeToDOMHighResTimeStamp( |
- time_origin_, timing->DomInteractive()); |
+ time_origin_, timing->DomInteractive(), false /* allow_negative_value */); |
} |
DOMHighResTimeStamp PerformanceNavigationTiming::domContentLoadedEventStart() |
@@ -161,7 +162,8 @@ DOMHighResTimeStamp PerformanceNavigationTiming::domContentLoadedEventStart() |
if (!timing) |
return 0.0; |
return PerformanceBase::MonotonicTimeToDOMHighResTimeStamp( |
- time_origin_, timing->DomContentLoadedEventStart()); |
+ time_origin_, timing->DomContentLoadedEventStart(), |
+ false /* allow_negative_value */); |
} |
DOMHighResTimeStamp PerformanceNavigationTiming::domContentLoadedEventEnd() |
@@ -170,7 +172,8 @@ DOMHighResTimeStamp PerformanceNavigationTiming::domContentLoadedEventEnd() |
if (!timing) |
return 0.0; |
return PerformanceBase::MonotonicTimeToDOMHighResTimeStamp( |
- time_origin_, timing->DomContentLoadedEventEnd()); |
+ time_origin_, timing->DomContentLoadedEventEnd(), |
+ false /* allow_negative_value */); |
} |
DOMHighResTimeStamp PerformanceNavigationTiming::domComplete() const { |
@@ -178,7 +181,7 @@ DOMHighResTimeStamp PerformanceNavigationTiming::domComplete() const { |
if (!timing) |
return 0.0; |
return PerformanceBase::MonotonicTimeToDOMHighResTimeStamp( |
- time_origin_, timing->DomComplete()); |
+ time_origin_, timing->DomComplete(), false /* allow_negative_value */); |
} |
DOMHighResTimeStamp PerformanceNavigationTiming::loadEventStart() const { |
@@ -186,7 +189,7 @@ DOMHighResTimeStamp PerformanceNavigationTiming::loadEventStart() const { |
if (!timing) |
return 0.0; |
return PerformanceBase::MonotonicTimeToDOMHighResTimeStamp( |
- time_origin_, timing->LoadEventStart()); |
+ time_origin_, timing->LoadEventStart(), false /* allow_negative_value */); |
} |
DOMHighResTimeStamp PerformanceNavigationTiming::loadEventEnd() const { |
@@ -194,7 +197,7 @@ DOMHighResTimeStamp PerformanceNavigationTiming::loadEventEnd() const { |
if (!timing) |
return 0.0; |
return PerformanceBase::MonotonicTimeToDOMHighResTimeStamp( |
- time_origin_, timing->LoadEventEnd()); |
+ time_origin_, timing->LoadEventEnd(), false /* allow_negative_value */); |
} |
AtomicString PerformanceNavigationTiming::type() const { |
@@ -219,7 +222,7 @@ DOMHighResTimeStamp PerformanceNavigationTiming::redirectStart() const { |
if (!allow_redirect_details || !timing) |
return 0; |
return PerformanceBase::MonotonicTimeToDOMHighResTimeStamp( |
- time_origin_, timing->RedirectStart()); |
+ time_origin_, timing->RedirectStart(), false /* allow_negative_value */); |
} |
DOMHighResTimeStamp PerformanceNavigationTiming::redirectEnd() const { |
@@ -228,7 +231,7 @@ DOMHighResTimeStamp PerformanceNavigationTiming::redirectEnd() const { |
if (!allow_redirect_details || !timing) |
return 0; |
return PerformanceBase::MonotonicTimeToDOMHighResTimeStamp( |
- time_origin_, timing->RedirectEnd()); |
+ time_origin_, timing->RedirectEnd(), false /* allow_negative_value */); |
} |
DOMHighResTimeStamp PerformanceNavigationTiming::fetchStart() const { |
@@ -236,7 +239,7 @@ DOMHighResTimeStamp PerformanceNavigationTiming::fetchStart() const { |
if (!timing) |
return 0.0; |
return PerformanceBase::MonotonicTimeToDOMHighResTimeStamp( |
- time_origin_, timing->FetchStart()); |
+ time_origin_, timing->FetchStart(), false /* allow_negative_value */); |
} |
DOMHighResTimeStamp PerformanceNavigationTiming::responseEnd() const { |
@@ -244,7 +247,7 @@ DOMHighResTimeStamp PerformanceNavigationTiming::responseEnd() const { |
if (!timing) |
return 0.0; |
return PerformanceBase::MonotonicTimeToDOMHighResTimeStamp( |
- time_origin_, timing->ResponseEnd()); |
+ time_origin_, timing->ResponseEnd(), false /* allow_negative_value */); |
} |
// Overriding PerformanceEntry's attributes. |