aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/pdf/SkPDFShader.cpp
diff options
context:
space:
mode:
authorGravatar halcanary <halcanary@google.com>2016-03-08 08:32:12 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2016-03-08 08:32:12 -0800
commitece83924384b2e9e8cd422324c44797deb99ec90 (patch)
treeae357771d64d75b40ebd914cb6c42fbc4e037650 /src/pdf/SkPDFShader.cpp
parentcdaa97bf664e0d584187efc125bfff670a064a9a (diff)
SkPDF: use sk_make_sp<T> when it makes sense.
Diffstat (limited to 'src/pdf/SkPDFShader.cpp')
-rw-r--r--src/pdf/SkPDFShader.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pdf/SkPDFShader.cpp b/src/pdf/SkPDFShader.cpp
index 8d5ee5a753..95ef9dcca0 100644
--- a/src/pdf/SkPDFShader.cpp
+++ b/src/pdf/SkPDFShader.cpp
@@ -771,7 +771,7 @@ SkPDFFunctionShader* SkPDFFunctionShader::Create(
return nullptr;
}
- sk_sp<SkPDFArray> domain(new SkPDFArray);
+ auto domain = sk_make_sp<SkPDFArray>();
domain->reserve(4);
domain->appendScalar(bbox.fLeft);
domain->appendScalar(bbox.fRight);
@@ -799,7 +799,7 @@ SkPDFFunctionShader* SkPDFFunctionShader::Create(
functionCode = codeFunction(*info, perspectiveInverseOnly);
}
- sk_sp<SkPDFDict> pdfShader(new SkPDFDict);
+ auto pdfShader = sk_make_sp<SkPDFDict>();
pdfShader->insertInt("ShadingType", 1);
pdfShader->insertName("ColorSpace", "DeviceRGB");
pdfShader->insertObject("Domain", SkRef(domain.get()));
@@ -808,8 +808,8 @@ SkPDFFunctionShader* SkPDFFunctionShader::Create(
make_ps_function(functionCode, domain.get()));
pdfShader->insertObjRef("Function", function.release());
- sk_sp<SkPDFFunctionShader> pdfFunctionShader(new SkPDFFunctionShader(autoState->detach()));
-
+ sk_sp<SkPDFFunctionShader> pdfFunctionShader(
+ new SkPDFFunctionShader(autoState->detach()));
pdfFunctionShader->insertInt("PatternType", 2);
pdfFunctionShader->insertObject("Matrix",
SkPDFUtils::MatrixToArray(finalMatrix));