| Index: third_party/WebKit/Source/platform/graphics/paint/DrawingDisplayItem.cpp
|
| diff --git a/third_party/WebKit/Source/platform/graphics/paint/DrawingDisplayItem.cpp b/third_party/WebKit/Source/platform/graphics/paint/DrawingDisplayItem.cpp
|
| index cb552f546619255570202bb7c84a4c63b394a800..4f9dbfc7ca6249c366b119a74f4015f4317f8998 100644
|
| --- a/third_party/WebKit/Source/platform/graphics/paint/DrawingDisplayItem.cpp
|
| +++ b/third_party/WebKit/Source/platform/graphics/paint/DrawingDisplayItem.cpp
|
| @@ -10,7 +10,6 @@
|
| #include "third_party/skia/include/core/SkCanvas.h"
|
| #include "third_party/skia/include/core/SkData.h"
|
| #include "third_party/skia/include/core/SkPictureAnalyzer.h"
|
| -#include "third_party/skia/include/core/SkStream.h"
|
|
|
| namespace blink {
|
|
|
| @@ -53,15 +52,8 @@ static bool picturesEqual(const SkPicture* picture1, const SkPicture* picture2)
|
| if (picture1->approximateOpCount() != picture2->approximateOpCount())
|
| return false;
|
|
|
| - SkDynamicMemoryWStream picture1Serialized;
|
| - picture1->serialize(&picture1Serialized);
|
| - SkDynamicMemoryWStream picture2Serialized;
|
| - picture2->serialize(&picture2Serialized);
|
| - if (picture1Serialized.bytesWritten() != picture2Serialized.bytesWritten())
|
| - return false;
|
| -
|
| - sk_sp<SkData> data1(picture1Serialized.copyToData());
|
| - sk_sp<SkData> data2(picture2Serialized.copyToData());
|
| + sk_sp<SkData> data1 = picture1->serialize();
|
| + sk_sp<SkData> data2 = picture2->serialize();
|
| return data1->equals(data2.get());
|
| }
|
|
|
|
|