Index: chrome/browser/bitmap_fetcher/bitmap_fetcher_browsertest.cc |
diff --git a/chrome/browser/bitmap_fetcher/bitmap_fetcher_browsertest.cc b/chrome/browser/bitmap_fetcher/bitmap_fetcher_browsertest.cc |
index 458a755f8b4a043a6303c93c84afbb4f1336e971..f188149f2e8e901eaef2c9b8ebc093d2c8a75806 100644 |
--- a/chrome/browser/bitmap_fetcher/bitmap_fetcher_browsertest.cc |
+++ b/chrome/browser/bitmap_fetcher/bitmap_fetcher_browsertest.cc |
@@ -42,7 +42,10 @@ class BitmapFetcherTestDelegate : public BitmapFetcherDelegate { |
url_ = url; |
if (bitmap) { |
success_ = true; |
- bitmap->deepCopyTo(&bitmap_); |
+ if (bitmap_.tryAllocPixels(bitmap->info())) { |
+ bitmap->readPixels(bitmap_.info(), bitmap_.getPixels(), |
+ bitmap_.rowBytes(), 0, 0); |
+ } |
} |
// For async calls, we need to quit the run loop so the test can continue. |
if (async_) |