diff options
author | Hal Canary <halcanary@google.com> | 2016-12-12 13:48:12 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2016-12-12 20:18:50 +0000 |
commit | 1b3387b5cfef150c3237c6a8700b2d6f3730e4ce (patch) | |
tree | 3b0e9690f1346e37631aa687650390d49f5f3c46 /tools/skdiff | |
parent | 8615fe59fcc0246a8b0c11b37b3e75f82c9933dd (diff) |
SkBitmap::setPixelRef(): less reference churn
BUG=skia:
Change-Id: I9657e4af5fcc808f9175ff336155374ccc77999d
Reviewed-on: https://skia-review.googlesource.com/5461
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
Diffstat (limited to 'tools/skdiff')
-rw-r--r-- | tools/skdiff/skdiff_main.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
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: |