Chromium Code Reviews| Index: src/pdf/SkPDFShader.cpp |
| diff --git a/src/pdf/SkPDFShader.cpp b/src/pdf/SkPDFShader.cpp |
| index 8d5ee5a753697450285b73851c96e59612a3c324..a1e43a5e54418ec635149fbdfc1d028cbfb6e065 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,7 +808,7 @@ SkPDFFunctionShader* SkPDFFunctionShader::Create( |
| make_ps_function(functionCode, domain.get())); |
| pdfShader->insertObjRef("Function", function.release()); |
| - sk_sp<SkPDFFunctionShader> pdfFunctionShader(new SkPDFFunctionShader(autoState->detach())); |
| + auto pdfFunctionShader = sk_make_sp<SkPDFFunctionShader>(autoState->detach()); |
|
bungeman-skia
2016/03/08 02:20:36
This appears to be the reason for trying to make t
hal.canary
2016/03/08 11:58:48
yep. changed back.
|
| pdfFunctionShader->insertInt("PatternType", 2); |
| pdfFunctionShader->insertObject("Matrix", |