diff options
Diffstat (limited to 'src/pdf/SkPDFFont.cpp')
-rw-r--r-- | src/pdf/SkPDFFont.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/pdf/SkPDFFont.cpp b/src/pdf/SkPDFFont.cpp index 0191cb1b0e..fce120206e 100644 --- a/src/pdf/SkPDFFont.cpp +++ b/src/pdf/SkPDFFont.cpp @@ -469,11 +469,11 @@ static int get_subset_font_stream(const char* fontName, glyphIDs.count(), &subsetFont); if (subsetFontSize > 0 && subsetFont != NULL) { - SkData* data = SkData::NewWithProc(subsetFont, - subsetFontSize, - sk_delete_array, - NULL); - subsetFontStream = new SkPDFStream(data); + SkAutoDataUnref data(SkData::NewWithProc(subsetFont, + subsetFontSize, + sk_delete_array, + NULL)); + subsetFontStream = new SkPDFStream(data.get()); fontSize = subsetFontSize; } } |