aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/effects/SkTableMaskFilter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/effects/SkTableMaskFilter.cpp')
-rw-r--r--src/effects/SkTableMaskFilter.cpp4
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));
}
///////////////////////////////////////////////////////////////////////////////