| Index: content/shell/renderer/layout_test/blink_test_runner.cc
|
| diff --git a/content/shell/renderer/layout_test/blink_test_runner.cc b/content/shell/renderer/layout_test/blink_test_runner.cc
|
| index 4a6ef125a80f95d3d4cafb18f9eadecb2d9b0fca..e5dc0f7789556e8f856e4ab21fd028f0f8ec5425 100644
|
| --- a/content/shell/renderer/layout_test/blink_test_runner.cc
|
| +++ b/content/shell/renderer/layout_test/blink_test_runner.cc
|
| @@ -923,8 +923,13 @@ void BlinkTestRunner::CaptureDumpContinued() {
|
| interfaces->TestRunner()->ShouldGeneratePixelResults() &&
|
| !interfaces->TestRunner()->ShouldDumpAsAudio()) {
|
| CHECK(render_view()->GetWebView()->IsAcceleratedCompositingActive());
|
| +
|
| + // Test finish should only be processed in the BlinkTestRunner associated
|
| + // with the current, non-swapped-out RenderView.
|
| + DCHECK(render_view()->GetWebView()->MainFrame()->IsWebLocalFrame());
|
| +
|
| interfaces->TestRunner()->DumpPixelsAsync(
|
| - render_view()->GetWebView(),
|
| + render_view()->GetWebView()->MainFrame()->ToWebLocalFrame(),
|
| base::Bind(&BlinkTestRunner::OnPixelsDumpCompleted,
|
| base::Unretained(this)));
|
| return;
|
|
|