| Index: src/core/SkPaint.cpp
|
| diff --git a/src/core/SkPaint.cpp b/src/core/SkPaint.cpp
|
| index 123f20365e6ef2cf96a905e46681be48f684655d..6987fb9d9e1fb4355dc009e16cd2c840d1ddba08 100644
|
| --- a/src/core/SkPaint.cpp
|
| +++ b/src/core/SkPaint.cpp
|
| @@ -1567,14 +1567,14 @@ static size_t fill_out_rec(const SkPaint& paint, SkScalerContext::Rec* rec,
|
| size_t descSize = sizeof(*rec);
|
|
|
| if (pe) {
|
| - peBuffer->writeFlattenable(pe);
|
| + peBuffer->writeFlattenable("pathEffect", pe);
|
| descSize += peBuffer->bytesWritten();
|
| entryCount += 1;
|
| rec->fMaskFormat = SkMask::kA8_Format; // force antialiasing when we do the scan conversion
|
| // seems like we could support kLCD as well at this point...
|
| }
|
| if (mf) {
|
| - mfBuffer->writeFlattenable(mf);
|
| + mfBuffer->writeFlattenable("maskFilter", mf);
|
| descSize += mfBuffer->bytesWritten();
|
| entryCount += 1;
|
| rec->fMaskFormat = SkMask::kA8_Format; // force antialiasing with maskfilters
|
| @@ -1585,7 +1585,7 @@ static size_t fill_out_rec(const SkPaint& paint, SkScalerContext::Rec* rec,
|
| rec->ignorePreBlend();
|
| }
|
| if (ra) {
|
| - raBuffer->writeFlattenable(ra);
|
| + raBuffer->writeFlattenable("rasterizer", ra);
|
| descSize += raBuffer->bytesWritten();
|
| entryCount += 1;
|
| rec->fMaskFormat = SkMask::kA8_Format; // force antialiasing when we do the scan conversion
|
| @@ -1894,17 +1894,17 @@ void SkPaint::flatten(SkWriteBuffer& buffer) const {
|
| // now we're done with ptr and the (pre)reserved space. If we need to write
|
| // additional fields, use the buffer directly
|
| if (flatFlags & kHasTypeface_FlatFlag) {
|
| - buffer.writeTypeface(this->getTypeface());
|
| + buffer.writeTypeface("typeface", this->getTypeface());
|
| }
|
| if (flatFlags & kHasEffects_FlatFlag) {
|
| - buffer.writeFlattenable(this->getPathEffect());
|
| - buffer.writeFlattenable(this->getShader());
|
| - buffer.writeFlattenable(this->getXfermode());
|
| - buffer.writeFlattenable(this->getMaskFilter());
|
| - buffer.writeFlattenable(this->getColorFilter());
|
| - buffer.writeFlattenable(this->getRasterizer());
|
| - buffer.writeFlattenable(this->getLooper());
|
| - buffer.writeFlattenable(this->getImageFilter());
|
| + buffer.writeFlattenable("pathEffect", this->getPathEffect());
|
| + buffer.writeFlattenable("shader", this->getShader());
|
| + buffer.writeFlattenable("xferMode", this->getXfermode());
|
| + buffer.writeFlattenable("maskFilter", this->getMaskFilter());
|
| + buffer.writeFlattenable("colorFilter", this->getColorFilter());
|
| + buffer.writeFlattenable("rasterizer", this->getRasterizer());
|
| + buffer.writeFlattenable("looper", this->getLooper());
|
| + buffer.writeFlattenable("imageFilter", this->getImageFilter());
|
| }
|
| }
|
|
|
|
|