aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/pdf/SkPDFFont.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/pdf/SkPDFFont.cpp')
-rw-r--r--src/pdf/SkPDFFont.cpp10
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;
}
}