Index: cc/output/latency_info_swap_promise.cc |
diff --git a/cc/output/latency_info_swap_promise.cc b/cc/output/latency_info_swap_promise.cc |
index f20eb2d469b511f822137c7551b48ea471621bbc..96e08fc3436e8e3c27e4a5cccab6e06f744df4af 100644 |
--- a/cc/output/latency_info_swap_promise.cc |
+++ b/cc/output/latency_info_swap_promise.cc |
@@ -40,12 +40,14 @@ void LatencyInfoSwapPromise::DidSwap(CompositorFrameMetadata* metadata) { |
metadata->latency_info.push_back(latency_); |
} |
-void LatencyInfoSwapPromise::DidNotSwap(DidNotSwapReason reason) { |
+SwapPromise::DidNotSwapAction LatencyInfoSwapPromise::DidNotSwap( |
+ DidNotSwapReason reason) { |
latency_.AddLatencyNumber(DidNotSwapReasonToLatencyComponentType(reason), 0, |
0); |
// TODO(miletus): Turn this back on once per-event LatencyInfo tracking |
// is enabled in GPU side. |
// DCHECK(latency_.terminated); |
+ return DidNotSwapAction::BREAK_PROMISE; |
} |
int64_t LatencyInfoSwapPromise::TraceId() const { |