diff options
author | reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2011-07-27 14:16:03 +0000 |
---|---|---|
committer | reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2011-07-27 14:16:03 +0000 |
commit | 90751c57886406279e3aef7a57e72af35b3e77cf (patch) | |
tree | da7576346c5fc9d84dab374f4c3612d9cd3860c6 | |
parent | c9493a4a688b22cbfcfb8381a63c58215eab54fe (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.cpp | 2 |
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); |