diff options
author | 2015-09-14 10:53:24 -0700 | |
---|---|---|
committer | 2015-09-14 10:53:24 -0700 | |
commit | 8725e5366b475a1f6f7d6b64c8d29473fa920eff (patch) | |
tree | 9b91fba8081fc1999414ac50f4d0dcf5b5548d27 /tests | |
parent | 995b4bddd9a1eef933b0acb3ff03c98e7864a8f9 (diff) |
fix leak in test
BUG=skia:4335
Review URL: https://codereview.chromium.org/1336763007
Diffstat (limited to 'tests')
-rw-r--r-- | tests/ImageDecodingTest.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/ImageDecodingTest.cpp b/tests/ImageDecodingTest.cpp index 160260d9c8..c1ff39fa4e 100644 --- a/tests/ImageDecodingTest.cpp +++ b/tests/ImageDecodingTest.cpp @@ -502,18 +502,18 @@ static void test_options(skiatest::Reporter* reporter, bool useData, const SkString& path) { SkBitmap bm; - SkImageGenerator* gen; + SkAutoTDelete<SkImageGenerator> gen; if (useData) { if (nullptr == encodedData) { return; } - gen = SkDecodingImageGenerator::Create(encodedData, opts); + gen.reset(SkDecodingImageGenerator::Create(encodedData, opts)); } else { if (nullptr == encodedStream) { return; } - gen = SkDecodingImageGenerator::Create(encodedStream->duplicate(), opts); + gen.reset(SkDecodingImageGenerator::Create(encodedStream->duplicate(), opts)); } if (!gen) { if (opts.fUseRequestedColorType && (kARGB_4444_SkColorType == opts.fRequestedColorType)) { @@ -651,8 +651,8 @@ DEF_TEST(DecodingImageGenerator_ColorTableCheck, r) { } SkAutoDataUnref encoded(SkData::NewFromFileName(path.c_str())); SkBitmap bitmap; - SkImageGenerator* gen = SkDecodingImageGenerator::Create(encoded, - SkDecodingImageGenerator::Options()); + SkAutoTDelete<SkImageGenerator> gen(SkDecodingImageGenerator::Create(encoded, + SkDecodingImageGenerator::Options())); if (!gen) { REPORTER_ASSERT(r, false); return; |