Index: content/renderer/gpu/queue_message_swap_promise.cc |
diff --git a/content/renderer/gpu/queue_message_swap_promise.cc b/content/renderer/gpu/queue_message_swap_promise.cc |
index 8b99a17256c38cac5b7b3f69aa00d9d4eda3f9e4..548214f167313bb4c3f4ad2e6fb9cfd9fc46ac1c 100644 |
--- a/content/renderer/gpu/queue_message_swap_promise.cc |
+++ b/content/renderer/gpu/queue_message_swap_promise.cc |
@@ -66,7 +66,8 @@ void QueueMessageSwapPromise::DidSwap(cc::CompositorFrameMetadata* metadata) { |
PromiseCompleted(); |
} |
-void QueueMessageSwapPromise::DidNotSwap(DidNotSwapReason reason) { |
+cc::SwapPromise::DidNotSwapAction QueueMessageSwapPromise::DidNotSwap( |
+ DidNotSwapReason reason) { |
#if DCHECK_IS_ON() |
DCHECK(!completed_); |
#endif |
@@ -76,6 +77,7 @@ void QueueMessageSwapPromise::DidNotSwap(DidNotSwapReason reason) { |
message_sender_->Send(msg.release()); |
} |
PromiseCompleted(); |
+ return DidNotSwapAction::BREAK_PROMISE; |
} |
void QueueMessageSwapPromise::PromiseCompleted() { |