| Index: src/core/SkPictureFlat.h
|
| diff --git a/src/core/SkPictureFlat.h b/src/core/SkPictureFlat.h
|
| index 8e87e7185dde3e0355edb0c728de825f023537ea..6b4af13840e855ad8119de03a9534f4628d24cec 100644
|
| --- a/src/core/SkPictureFlat.h
|
| +++ b/src/core/SkPictureFlat.h
|
| @@ -561,7 +561,15 @@
|
| SkFlatData::Identity, SkFlatData::Hash, SkFlatData::Equal> fHash;
|
| };
|
|
|
| -typedef SkFlatDictionary<SkPaint, SkPaint::FlatteningTraits> SkPaintDictionary;
|
| +struct SkPaintTraits {
|
| + static void Flatten(SkWriteBuffer& buffer, const SkPaint& paint) {
|
| + paint.flatten(buffer);
|
| + }
|
| + static void Unflatten(SkReadBuffer& buffer, SkPaint* paint) {
|
| + paint->unflatten(buffer);
|
| + }
|
| +};
|
| +typedef SkFlatDictionary<SkPaint, SkPaintTraits> SkPaintDictionary;
|
|
|
| class SkChunkFlatController : public SkFlatController {
|
| public:
|
|
|