diff options
Diffstat (limited to 'src/effects/SkTableMaskFilter.cpp')
-rw-r--r-- | src/effects/SkTableMaskFilter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/effects/SkTableMaskFilter.cpp b/src/effects/SkTableMaskFilter.cpp index ddf9f33f54..d834652962 100644 --- a/src/effects/SkTableMaskFilter.cpp +++ b/src/effects/SkTableMaskFilter.cpp @@ -73,12 +73,12 @@ void SkTableMaskFilter::flatten(SkWriteBuffer& wb) const { wb.writeByteArray(fTable, 256); } -SkFlattenable* SkTableMaskFilter::CreateProc(SkReadBuffer& buffer) { +sk_sp<SkFlattenable> SkTableMaskFilter::CreateProc(SkReadBuffer& buffer) { uint8_t table[256]; if (!buffer.readByteArray(table, 256)) { return nullptr; } - return Create(table); + return sk_sp<SkFlattenable>(Create(table)); } /////////////////////////////////////////////////////////////////////////////// |