diff options
Diffstat (limited to 'cc/layers/picture_layer.cc')
-rw-r--r-- | cc/layers/picture_layer.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/cc/layers/picture_layer.cc b/cc/layers/picture_layer.cc index f9df22cd..17c920f 100644 --- a/cc/layers/picture_layer.cc +++ b/cc/layers/picture_layer.cc @@ -195,7 +195,9 @@ void PictureLayer::LayerSpecificPropertiesToProto( DropRecordingSourceContentIfInvalid(); proto::PictureLayerProperties* picture = proto->mutable_picture(); - recording_source_->ToProtobuf(picture->mutable_recording_source()); + recording_source_->ToProtobuf( + picture->mutable_recording_source(), + layer_tree_host()->image_serialization_processor()); RegionToProto(*invalidation_.region(), picture->mutable_invalidation()); RectToProto(last_updated_visible_layer_rect_, picture->mutable_last_updated_visible_layer_rect()); @@ -211,7 +213,9 @@ void PictureLayer::FromLayerSpecificPropertiesProto( const proto::LayerProperties& proto) { Layer::FromLayerSpecificPropertiesProto(proto); const proto::PictureLayerProperties& picture = proto.picture(); - recording_source_->FromProtobuf(picture.recording_source()); + recording_source_->FromProtobuf( + picture.recording_source(), + layer_tree_host()->image_serialization_processor()); Region new_invalidation = RegionFromProto(picture.invalidation()); invalidation_.Swap(&new_invalidation); |