diff options
author | halcanary <halcanary@google.com> | 2016-09-19 10:27:03 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-09-19 10:27:03 -0700 |
commit | e202bd8b71f6aa184c2c8ce6f653755de1331c88 (patch) | |
tree | 416db148b602338f9b1444373571ec48e60143d7 /src/pdf/SkPDFFont.cpp | |
parent | 88987d83d70654042f7c34f1a92bfd2b8edbe482 (diff) |
SkPDF: SkBitSet gets reset() to make drop() better.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2354583002
Review-Url: https://codereview.chromium.org/2354583002
Diffstat (limited to 'src/pdf/SkPDFFont.cpp')
-rw-r--r-- | src/pdf/SkPDFFont.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/pdf/SkPDFFont.cpp b/src/pdf/SkPDFFont.cpp index 89c7951f63..682f721c26 100644 --- a/src/pdf/SkPDFFont.cpp +++ b/src/pdf/SkPDFFont.cpp @@ -727,5 +727,7 @@ bool SkPDFFont::CanEmbedTypeface(SkTypeface* typeface, SkPDFCanon* canon) { void SkPDFFont::drop() { fTypeface = nullptr; + fGlyphUsage.~SkBitSet(); + new (&fGlyphUsage) SkBitSet(0); this->SkPDFDict::drop(); } |