Index: src/core/SkReadBuffer.h |
diff --git a/src/core/SkReadBuffer.h b/src/core/SkReadBuffer.h |
index 46f6b818daf5b6149308c697d82cdbc9e6b9a762..b5dd9c7638f565551859de93bec4a979834819ae 100644 |
--- a/src/core/SkReadBuffer.h |
+++ b/src/core/SkReadBuffer.h |
@@ -126,9 +126,9 @@ public: |
virtual void readPath(SkPath* path); |
void readPaint(SkPaint* paint) { paint->unflatten(*this); } |
- virtual SkFlattenable* readFlattenable(SkFlattenable::Type); |
+ virtual SkFlattenable* readFlattenable(); |
template <typename T> T* readFlattenable() { |
- return (T*) this->readFlattenable(T::GetFlattenableType()); |
+ return (T*) this->readFlattenable(); |
} |
sk_sp<SkColorFilter> readColorFilter() { |
return sk_sp<SkColorFilter>(this->readFlattenable<SkColorFilter>()); |