diff options
author | 2015-07-23 11:52:01 -0700 | |
---|---|---|
committer | 2015-07-23 11:52:01 -0700 | |
commit | 3b0f98ee17e02aae4e1e1e9fa65d3c56104dd9c7 (patch) | |
tree | 828ebb18e845e5c5f1913e2b866ebe7b09318291 /gm/coloremoji.cpp | |
parent | 494aa593c59d3f426036f87ef1fab1ea158c469f (diff) |
fix typeface leak
TBR=bungeman@google.com
Review URL: https://codereview.chromium.org/1239303003
Diffstat (limited to 'gm/coloremoji.cpp')
-rw-r--r-- | gm/coloremoji.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/gm/coloremoji.cpp b/gm/coloremoji.cpp index 029377e8e4..8ef335a158 100644 --- a/gm/coloremoji.cpp +++ b/gm/coloremoji.cpp @@ -50,11 +50,11 @@ public: protected: struct EmojiFont { - SkTypeface* typeface; + SkAutoTUnref<SkTypeface> typeface; const char* text; } emojiFont; virtual void onOnceBeforeDraw() override { - emojiFont.typeface = sk_tool_utils::emoji_typeface(); + sk_tool_utils::emoji_typeface(&emojiFont.typeface); emojiFont.text = sk_tool_utils::emoji_sample_text(); } @@ -155,10 +155,6 @@ protected: } } -private: - SkAutoTUnref<SkTypeface> fCBDT_CBLC_Typeface; - SkAutoTUnref<SkTypeface> fSBIX_Typeface; - typedef GM INHERITED; }; |