Index: content/shell/renderer/webkit_test_runner.cc |
diff --git a/content/shell/renderer/webkit_test_runner.cc b/content/shell/renderer/webkit_test_runner.cc |
index a3ebe922de47ea1734478a531c540dccfdff2ab2..173d0b346f6bdaf9a39b104f5b91beb01e8d88ab 100644 |
--- a/content/shell/renderer/webkit_test_runner.cc |
+++ b/content/shell/renderer/webkit_test_runner.cc |
@@ -98,32 +98,6 @@ void InvokeTaskHelper(void* context) { |
delete task; |
} |
-#if !defined(OS_MACOSX) |
-void MakeBitmapOpaque(SkBitmap* bitmap) { |
- SkAutoLockPixels lock(*bitmap); |
- DCHECK_EQ(bitmap->config(), SkBitmap::kARGB_8888_Config); |
- for (int y = 0; y < bitmap->height(); ++y) { |
- uint32_t* row = bitmap->getAddr32(0, y); |
- for (int x = 0; x < bitmap->width(); ++x) |
- row[x] |= 0xFF000000; // Set alpha bits to 1. |
- } |
-} |
-#endif |
- |
-void CopyCanvasToBitmap(SkCanvas* canvas, SkBitmap* snapshot) { |
- SkBaseDevice* device = skia::GetTopDevice(*canvas); |
- const SkBitmap& bitmap = device->accessBitmap(false); |
- const bool success = bitmap.copyTo(snapshot, kPMColor_SkColorType); |
- DCHECK(success); |
- |
-#if !defined(OS_MACOSX) |
- // Only the expected PNGs for Mac have a valid alpha channel. |
- if (!CommandLine::ForCurrentProcess()->HasSwitch( |
- switches::kEnableOverlayFullscreenVideo)) |
- MakeBitmapOpaque(snapshot); |
-#endif |
-} |
- |
class SyncNavigationStateVisitor : public RenderViewVisitor { |
public: |
SyncNavigationStateVisitor() {} |
@@ -649,15 +623,9 @@ void WebKitTestRunner::CaptureDump() { |
if (test_config_.enable_pixel_dumping && |
interfaces->testRunner()->shouldGeneratePixelResults()) { |
- // TODO(danakj): Remove when kForceCompositingMode is everywhere. |
- if (!render_view()->GetWebView()->isAcceleratedCompositingActive()) { |
- SkBitmap snapshot; |
- CopyCanvasToBitmap(proxy()->CapturePixels(), &snapshot); |
- CaptureDumpPixels(snapshot); |
- } else { |
- proxy()->CapturePixelsAsync(base::Bind( |
- &WebKitTestRunner::CaptureDumpPixels, base::Unretained(this))); |
- } |
+ CHECK(render_view()->GetWebView()->isAcceleratedCompositingActive()); |
+ proxy()->CapturePixelsAsync(base::Bind( |
+ &WebKitTestRunner::CaptureDumpPixels, base::Unretained(this))); |
return; |
} |
} |