Commit 32ef3a18 authored by Clovis PJ's avatar Clovis PJ Committed by Commit Bot

Implement sequence numbers for TestRenderViewHost

Change-Id: I8890216b416a3c035054c81336dc53334698fb78
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2362759
Commit-Queue: Clovis PJ <clovispj@google.com>
Reviewed-by: default avatarScott Violet <sky@chromium.org>
Reviewed-by: default avatarvmpstr <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#804205}
parent 6b884b86
......@@ -144,6 +144,14 @@ void TestRenderWidgetHostView::WasOccluded() {
is_occluded_ = true;
}
void TestRenderWidgetHostView::EnsureSurfaceSynchronizedForWebTest() {
++latest_capture_sequence_number_;
}
uint32_t TestRenderWidgetHostView::GetCaptureSequenceNumber() const {
return latest_capture_sequence_number_;
}
void TestRenderWidgetHostView::RenderProcessGone() {
delete this;
}
......
......@@ -93,9 +93,10 @@ class TestRenderWidgetHostView : public RenderWidgetHostViewBase,
void ResetFallbackToFirstNavigationSurface() override {}
void TakeFallbackContentFrom(RenderWidgetHostView* view) override;
void EnsureSurfaceSynchronizedForWebTest() override {}
void EnsureSurfaceSynchronizedForWebTest() override;
// RenderWidgetHostViewBase:
uint32_t GetCaptureSequenceNumber() const override;
void InitAsPopup(RenderWidgetHostView* parent_host_view,
const gfx::Rect& bounds) override {}
void InitAsFullscreen(RenderWidgetHostView* reference_host_view) override {}
......@@ -134,6 +135,11 @@ class TestRenderWidgetHostView : public RenderWidgetHostViewBase,
bool is_occluded_;
ui::DummyTextInputClient text_input_client_;
// Latest capture sequence number which is incremented when the caller
// requests surfaces be synchronized via
// EnsureSurfaceSynchronizedForWebTest().
uint32_t latest_capture_sequence_number_ = 0u;
#if defined(USE_AURA)
std::unique_ptr<aura::Window> window_;
#endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment