diff options
Diffstat (limited to 'samplecode/SampleSlides.cpp')
| -rw-r--r-- | samplecode/SampleSlides.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/samplecode/SampleSlides.cpp b/samplecode/SampleSlides.cpp index 3c656e9b0d..52510360a5 100644 --- a/samplecode/SampleSlides.cpp +++ b/samplecode/SampleSlides.cpp @@ -612,12 +612,6 @@ public: return false; } - virtual void flatten(SkFlattenableWriteBuffer& buffer) - { - this->INHERITED::flatten(buffer); - buffer.writeScalar(fWidth); - } - SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(Line2DPathEffect) protected: virtual void nextSpan(int u, int v, int ucount, SkPath* dst) @@ -637,10 +631,15 @@ protected: } } - Line2DPathEffect(SkFlattenableReadBuffer& buffer) : Sk2DPathEffect(buffer) + Line2DPathEffect(SkFlattenableReadBuffer& buffer) : INHERITED(buffer) { fWidth = buffer.readScalar(); } + virtual void flatten(SkFlattenableWriteBuffer& buffer) const SK_OVERRIDE + { + this->INHERITED::flatten(buffer); + buffer.writeScalar(fWidth); + } private: SkScalar fWidth; |
