diff options
author | halcanary <halcanary@google.com> | 2016-03-08 08:32:12 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-08 08:32:12 -0800 |
commit | ece83924384b2e9e8cd422324c44797deb99ec90 (patch) | |
tree | ae357771d64d75b40ebd914cb6c42fbc4e037650 /src/pdf/SkPDFShader.cpp | |
parent | cdaa97bf664e0d584187efc125bfff670a064a9a (diff) |
SkPDF: use sk_make_sp<T> when it makes sense.
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1773033002
Review URL: https://codereview.chromium.org/1773033002
Diffstat (limited to 'src/pdf/SkPDFShader.cpp')
-rw-r--r-- | src/pdf/SkPDFShader.cpp | 8 |
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)); |