aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/CachedDecodingPixelRefTest.cpp
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2017-02-15 15:14:16 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-02-15 20:51:28 +0000
commit185130c643f0f6b20dcf14c200074748be282a7e (patch)
tree049a9162c7ed7c298a4966000b9aa805f75282ad /tests/CachedDecodingPixelRefTest.cpp
parenteb62829a83a0a4f4fdd1230a3c08140e38052602 (diff)
return and take SkImageGenerator as unique_ptr
BUG=skia: Change-Id: I4bc11042dd1dbf1eabd40af206027bc65acc3186 Reviewed-on: https://skia-review.googlesource.com/8444 Commit-Queue: Mike Reed <reed@google.com> Reviewed-by: Matt Sarett <msarett@google.com> Reviewed-by: Brian Osman <brianosman@google.com>
Diffstat (limited to 'tests/CachedDecodingPixelRefTest.cpp')
-rw-r--r--tests/CachedDecodingPixelRefTest.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/CachedDecodingPixelRefTest.cpp b/tests/CachedDecodingPixelRefTest.cpp
index b65765f96c..d9a9e9e1c5 100644
--- a/tests/CachedDecodingPixelRefTest.cpp
+++ b/tests/CachedDecodingPixelRefTest.cpp
@@ -12,6 +12,7 @@
#include "SkImage.h"
#include "SkImageEncoder.h"
#include "SkImageGenerator.h"
+#include "SkMakeUnique.h"
#include "SkResourceCache.h"
#include "SkStream.h"
#include "SkUtils.h"
@@ -106,8 +107,8 @@ DEF_TEST(Image_NewFromGenerator, r) {
for (size_t i = 0; i < SK_ARRAY_COUNT(testTypes); ++i) {
TestImageGenerator::TestType test = testTypes[i];
for (const SkColorType testColorType : testColorTypes) {
- SkImageGenerator* gen = new TestImageGenerator(test, r, testColorType);
- sk_sp<SkImage> image(SkImage::MakeFromGenerator(gen));
+ auto gen = skstd::make_unique<TestImageGenerator>(test, r, testColorType);
+ sk_sp<SkImage> image(SkImage::MakeFromGenerator(std::move(gen)));
if (nullptr == image) {
ERRORF(r, "SkImage::NewFromGenerator unexpecedly failed ["
SK_SIZE_T_SPECIFIER "]", i);