| Index: content/browser/renderer_host/render_widget_host_view_aura_unittest.cc
|
| diff --git a/content/browser/renderer_host/render_widget_host_view_aura_unittest.cc b/content/browser/renderer_host/render_widget_host_view_aura_unittest.cc
|
| index 2335dc08c252d41b280525c12cc4aa8b1344bbf2..97aa5c6f3b504ee893aec20e74c9dcefcc15f8a1 100644
|
| --- a/content/browser/renderer_host/render_widget_host_view_aura_unittest.cc
|
| +++ b/content/browser/renderer_host/render_widget_host_view_aura_unittest.cc
|
| @@ -1487,8 +1487,14 @@ TEST_F(RenderWidgetHostViewAuraTest, Resize) {
|
| // produce a Resize message after the commit.
|
| view_->OnSwapCompositorFrame(
|
| 0, MakeDelegatedFrame(1.f, size2, gfx::Rect(size2)));
|
| - // No frame ack yet.
|
| - EXPECT_EQ(0u, sink_->message_count());
|
| + cc::SurfaceId surface_id = view_->surface_id();
|
| + if (surface_id.is_null()) {
|
| + // No frame ack yet.
|
| + EXPECT_EQ(0u, sink_->message_count());
|
| + } else {
|
| + // Frame isn't desired size, so early ack.
|
| + EXPECT_EQ(1u, sink_->message_count());
|
| + }
|
| EXPECT_EQ(size2.ToString(), view_->GetRequestedRendererSize().ToString());
|
|
|
| // Wait for commit, then we should unlock the compositor and send a Resize
|
| @@ -1496,23 +1502,11 @@ TEST_F(RenderWidgetHostViewAuraTest, Resize) {
|
| ui::DrawWaiterForTest::WaitForCommit(
|
| root_window->GetHost()->compositor());
|
| EXPECT_EQ(size3.ToString(), view_->GetRequestedRendererSize().ToString());
|
| - cc::SurfaceId surface_id = view_->surface_id();
|
| - int swap_index = 0;
|
| - int resize_index = 1;
|
| - if (!surface_id.is_null()) {
|
| - // Frame ack is sent only due to a draw callback with surfaces.
|
| - ImageTransportFactory::GetInstance()
|
| - ->GetSurfaceManager()
|
| - ->GetSurfaceForId(surface_id)
|
| - ->RunDrawCallbacks();
|
| - swap_index = 1;
|
| - resize_index = 0;
|
| - }
|
| EXPECT_EQ(2u, sink_->message_count());
|
| EXPECT_EQ(ViewMsg_SwapCompositorFrameAck::ID,
|
| - sink_->GetMessageAt(swap_index)->type());
|
| + sink_->GetMessageAt(0)->type());
|
| {
|
| - const IPC::Message* msg = sink_->GetMessageAt(resize_index);
|
| + const IPC::Message* msg = sink_->GetMessageAt(1);
|
| EXPECT_EQ(ViewMsg_Resize::ID, msg->type());
|
| ViewMsg_Resize::Param params;
|
| ViewMsg_Resize::Read(msg, ¶ms);
|
|
|