From 1b3387b5cfef150c3237c6a8700b2d6f3730e4ce Mon Sep 17 00:00:00 2001 From: Hal Canary Date: Mon, 12 Dec 2016 13:48:12 -0500 Subject: SkBitmap::setPixelRef(): less reference churn BUG=skia: Change-Id: I9657e4af5fcc808f9175ff336155374ccc77999d Reviewed-on: https://skia-review.googlesource.com/5461 Reviewed-by: Mike Reed Commit-Queue: Hal Canary --- tools/skdiff/skdiff_main.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'tools/skdiff') diff --git a/tools/skdiff/skdiff_main.cpp b/tools/skdiff/skdiff_main.cpp index b496cadeb6..f03ccb04b0 100644 --- a/tools/skdiff/skdiff_main.cpp +++ b/tools/skdiff/skdiff_main.cpp @@ -13,6 +13,7 @@ #include "SkOSFile.h" #include "SkOSPath.h" #include "SkStream.h" +#include "SkPixelRef.h" #include "../private/SkTDArray.h" #include "../private/SkTSearch.h" @@ -329,10 +330,10 @@ public: SkASSERT(drp != nullptr); } ~AutoReleasePixels() { - fDrp->fBase.fBitmap.setPixelRef(nullptr); - fDrp->fComparison.fBitmap.setPixelRef(nullptr); - fDrp->fDifference.fBitmap.setPixelRef(nullptr); - fDrp->fWhite.fBitmap.setPixelRef(nullptr); + fDrp->fBase.fBitmap.setPixelRef(nullptr, 0, 0); + fDrp->fComparison.fBitmap.setPixelRef(nullptr, 0, 0); + fDrp->fDifference.fBitmap.setPixelRef(nullptr, 0, 0); + fDrp->fWhite.fBitmap.setPixelRef(nullptr, 0, 0); } private: -- cgit v1.2.3