aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/CachedDecodingPixelRefTest.cpp
diff options
context:
space:
mode:
authorGravatar reed <reed@google.com>2015-05-21 06:29:05 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-05-21 06:29:05 -0700
commitab8657722c7a6676b67b0820210b288ba84a14d9 (patch)
tree90c44b53ccafaa659b373840d37bba7af039300b /tests/CachedDecodingPixelRefTest.cpp
parentb4a797f3aa8c10387f01cf51a65dd1a8aa5eec9d (diff)
add assert that the lock-count on pixelref is balanced
BUG=skia: TBR= Review URL: https://codereview.chromium.org/1147153004
Diffstat (limited to 'tests/CachedDecodingPixelRefTest.cpp')
-rw-r--r--tests/CachedDecodingPixelRefTest.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/CachedDecodingPixelRefTest.cpp b/tests/CachedDecodingPixelRefTest.cpp
index 670d849436..66e5273625 100644
--- a/tests/CachedDecodingPixelRefTest.cpp
+++ b/tests/CachedDecodingPixelRefTest.cpp
@@ -262,11 +262,13 @@ static void check_pixelref(TestImageGenerator::TestType type,
// new/lock/delete is an odd pattern for a pixelref, but it needs to not assert
static void test_newlockdelete(skiatest::Reporter* reporter) {
+#ifdef SK_SUPPORT_LEGACY_UNBALANCED_PIXELREF_LOCKCOUNT
SkBitmap bm;
SkImageGenerator* ig = new TestImageGenerator(
TestImageGenerator::kSucceedGetPixels_TestType, reporter);
SkInstallDiscardablePixelRef(ig, &bm);
bm.pixelRef()->lockPixels();
+#endif
}
/**