| Index: cc/paint/paint_image.cc
|
| diff --git a/cc/paint/paint_image.cc b/cc/paint/paint_image.cc
|
| index 5575cbdad186db3652d9ec787c45b49fff4950c6..a13b972b88bdcb5fd33b5ff6abfa56b98d887f65 100644
|
| --- a/cc/paint/paint_image.cc
|
| +++ b/cc/paint/paint_image.cc
|
| @@ -14,11 +14,13 @@ PaintImage::PaintImage() = default;
|
| PaintImage::PaintImage(Id id,
|
| sk_sp<SkImage> sk_image,
|
| AnimationType animation_type,
|
| - CompletionState completion_state)
|
| + CompletionState completion_state,
|
| + size_t frame_count)
|
| : id_(id),
|
| sk_image_(std::move(sk_image)),
|
| animation_type_(animation_type),
|
| - completion_state_(completion_state) {}
|
| + completion_state_(completion_state),
|
| + frame_count_(frame_count) {}
|
| PaintImage::PaintImage(const PaintImage& other) = default;
|
| PaintImage::PaintImage(PaintImage&& other) = default;
|
| PaintImage::~PaintImage() = default;
|
| @@ -29,7 +31,8 @@ PaintImage& PaintImage::operator=(PaintImage&& other) = default;
|
| bool PaintImage::operator==(const PaintImage& other) const {
|
| return id_ == other.id_ && sk_image_ == other.sk_image_ &&
|
| animation_type_ == other.animation_type_ &&
|
| - completion_state_ == other.completion_state_;
|
| + completion_state_ == other.completion_state_ &&
|
| + frame_count_ == other.frame_count_;
|
| }
|
|
|
| PaintImage::Id PaintImage::GetNextId() {
|
|
|