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 c8abf8994410dfd248b0eac80d237fa2b7534a64..ff524418b7f5c87ceda6af49b3951afc4f27b578 100644 |
--- a/content/renderer/gpu/queue_message_swap_promise.cc |
+++ b/content/renderer/gpu/queue_message_swap_promise.cc |
@@ -32,6 +32,14 @@ QueueMessageSwapPromise::~QueueMessageSwapPromise() { |
#endif |
} |
+void QueueMessageSwapPromise::DidActivate() { |
+#if DCHECK_IS_ON() |
+ DCHECK(!completed_); |
+#endif |
+ message_queue_->DidActivate(source_frame_number_); |
+ // The OutputSurface will take care of the Drain+Send. |
+} |
+ |
void QueueMessageSwapPromise::DidSwap(cc::CompositorFrameMetadata* metadata) { |
#if DCHECK_IS_ON() |
DCHECK(!completed_); |