diff options
Diffstat (limited to 'bench/BitmapRegionDecoderBench.cpp')
-rw-r--r-- | bench/BitmapRegionDecoderBench.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/bench/BitmapRegionDecoderBench.cpp b/bench/BitmapRegionDecoderBench.cpp index 092693619b..70e3e760e0 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)); } } |