| Index: content/shell/test_runner/pixel_dump.cc
|
| diff --git a/content/shell/test_runner/pixel_dump.cc b/content/shell/test_runner/pixel_dump.cc
|
| index 123030fed6bc974b2c6f953d71e4a560010601f9..12eb7414ddcc87aa8d310a6a84fbf041880cfabc 100644
|
| --- a/content/shell/test_runner/pixel_dump.cc
|
| +++ b/content/shell/test_runner/pixel_dump.cc
|
| @@ -131,7 +131,10 @@ void CaptureCallback::DidCompositeAndReadback(const SkBitmap& bitmap) {
|
| return;
|
| }
|
| if (main_bitmap_.isNull()) {
|
| - bitmap.deepCopyTo(&main_bitmap_);
|
| + if (main_bitmap_.tryAllocPixels(bitmap.info())) {
|
| + bitmap.readPixels(main_bitmap_.info(), main_bitmap_.getPixels(),
|
| + main_bitmap_.rowBytes(), 0, 0);
|
| + }
|
| return;
|
| }
|
| SkCanvas canvas(main_bitmap_);
|
|
|