Chromium Code Reviews| Index: src/ports/SkFontHost_FreeType.cpp |
| diff --git a/src/ports/SkFontHost_FreeType.cpp b/src/ports/SkFontHost_FreeType.cpp |
| index 459abbc9b800fe53a567ab910fe4eabb76c3abc1..1eff823d628502a4a142f53f2e6d31bf44f2b1d7 100644 |
| --- a/src/ports/SkFontHost_FreeType.cpp |
| +++ b/src/ports/SkFontHost_FreeType.cpp |
| @@ -233,18 +233,15 @@ private: |
| /////////////////////////////////////////////////////////////////////////// |
| struct SkFaceRec { |
| - SkFaceRec* fNext; |
| - FT_Face fFace; |
| - FT_StreamRec fFTStream; |
| - SkStream* fSkStream; |
| - uint32_t fRefCnt; |
| - uint32_t fFontID; |
| + SkFaceRec* fNext; |
| + FT_Face fFace; |
| + FT_StreamRec fFTStream; |
| + SkAutoTDelete<SkStream> fSkStream; |
| + uint32_t fRefCnt; |
| + uint32_t fFontID; |
| // assumes ownership of the stream, will call unref() when its done |
|
bungeman-skia
2015/01/15 22:44:55
Comment, 'will delete when its done'.
scroggo
2015/01/16 19:13:37
Done.
|
| SkFaceRec(SkStream* strm, uint32_t fontID); |
| - ~SkFaceRec() { |
| - fSkStream->unref(); |
| - } |
| }; |
| extern "C" { |