| Index: bench/BitmapRegionDecoderBench.cpp
|
| diff --git a/bench/BitmapRegionDecoderBench.cpp b/bench/BitmapRegionDecoderBench.cpp
|
| index 092693619bb8be5796a9de50be373dde4e9eb186..70e3e760e0c036145baf85d3a9193fc0bdf84ddd 100644
|
| --- a/bench/BitmapRegionDecoderBench.cpp
|
| +++ b/bench/BitmapRegionDecoderBench.cpp
|
| @@ -61,10 +61,8 @@ void BitmapRegionDecoderBench::onDelayedSetup() {
|
| }
|
|
|
| void BitmapRegionDecoderBench::onDraw(int n, SkCanvas* canvas) {
|
| - SkAutoTDelete<SkBitmap> bitmap;
|
| for (int i = 0; i < n; i++) {
|
| - bitmap.reset(fBRD->decodeRegion(fSubset.left(), fSubset.top(), fSubset.width(),
|
| - fSubset.height(), fSampleSize, fColorType));
|
| - SkASSERT(nullptr != bitmap.get());
|
| + SkBitmap bm;
|
| + SkAssertResult(fBRD->decodeRegion(&bm, nullptr, fSubset, fSampleSize, fColorType, false));
|
| }
|
| }
|
|
|