| Index: cc/paint/paint_op_buffer.cc | 
| diff --git a/cc/paint/paint_op_buffer.cc b/cc/paint/paint_op_buffer.cc | 
| index a36139cb5d16810578ee70c06067b656c5682eb1..a4fad572528b350faac5988e29a36da9e873b3e3 100644 | 
| --- a/cc/paint/paint_op_buffer.cc | 
| +++ b/cc/paint/paint_op_buffer.cc | 
| @@ -112,7 +112,7 @@ struct Rasterizer<DrawRecordOp, false> { | 
| // This "looking into records" optimization is done here instead of | 
| // in the PaintOpBuffer::Raster function as DisplayItemList calls | 
| // into RasterWithAlpha directly. | 
| -    if (op->record->approximateOpCount() == 1) { | 
| +    if (op->record->size() == 1u) { | 
| PaintOp* single_op = op->record->GetFirstOp(); | 
| // RasterWithAlpha only supported for draw ops. | 
| if (single_op->IsDrawOp()) { | 
| @@ -566,7 +566,7 @@ DrawRecordOp::DrawRecordOp(sk_sp<const PaintRecord> record) | 
| DrawRecordOp::~DrawRecordOp() = default; | 
|  | 
| size_t DrawRecordOp::AdditionalBytesUsed() const { | 
| -  return record->approximateBytesUsed(); | 
| +  return record->bytes_used(); | 
| } | 
|  | 
| bool DrawRecordOp::HasDiscardableImages() const { | 
|  |