aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-07-27 14:16:03 +0000
committerGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-07-27 14:16:03 +0000
commit90751c57886406279e3aef7a57e72af35b3e77cf (patch)
treeda7576346c5fc9d84dab374f4c3612d9cd3860c6
parentc9493a4a688b22cbfcfb8381a63c58215eab54fe (diff)
use safeunref on typefaces, since Deserialize might return NULL.
git-svn-id: http://skia.googlecode.com/svn/trunk@1969 2bbb7eff-a529-9590-31e7-b0007b416f81
-rw-r--r--src/core/SkPicturePlayback.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/SkPicturePlayback.cpp b/src/core/SkPicturePlayback.cpp
index 05663e5fd7..85fc15ea78 100644
--- a/src/core/SkPicturePlayback.cpp
+++ b/src/core/SkPicturePlayback.cpp
@@ -410,7 +410,7 @@ SkPicturePlayback::SkPicturePlayback(SkStream* stream) {
int typefaceCount = readTagSize(stream, PICT_TYPEFACE_TAG);
fTFPlayback.setCount(typefaceCount);
for (i = 0; i < typefaceCount; i++) {
- fTFPlayback.set(i, SkTypeface::Deserialize(stream))->unref();
+ SkSafeUnref(fTFPlayback.set(i, SkTypeface::Deserialize(stream)));
}
fPictureCount = readTagSize(stream, PICT_PICTURE_TAG);