diff options
author | robertphillips <robertphillips@google.com> | 2016-01-28 08:50:26 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-01-28 08:50:26 -0800 |
commit | 5381b81af2127cc1bc2697ab168dadb13db9c5c5 (patch) | |
tree | ac96cb6b9ce50799d764122f94ae25cb2d05edbb | |
parent | 7579786f3bd5a8fda84a1abc45b16213c3371f93 (diff) |
Fix SkPixelXorXfermode serialization bug
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1647963002
Review URL: https://codereview.chromium.org/1647963002
-rw-r--r-- | src/effects/SkPixelXorXfermode.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/effects/SkPixelXorXfermode.cpp b/src/effects/SkPixelXorXfermode.cpp index a9316cc55e..e0ae146dda 100644 --- a/src/effects/SkPixelXorXfermode.cpp +++ b/src/effects/SkPixelXorXfermode.cpp @@ -21,7 +21,9 @@ SkPMColor SkPixelXorXfermode::xferColor(SkPMColor src, SkPMColor dst) const { } void SkPixelXorXfermode::flatten(SkWriteBuffer& wb) const { - wb.writeColor(fOpColor); + wb.writeColor(SkColorSetRGB(SkGetPackedR32(fOpColor), + SkGetPackedG32(fOpColor), + SkGetPackedB32(fOpColor))); } SkFlattenable* SkPixelXorXfermode::CreateProc(SkReadBuffer& buffer) { |