diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-07-16 11:45:35 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-07-17 08:59:23 +0000 |
commit | 552906b0f222c5d5dd11b9fd73829d510980461a (patch) | |
tree | 3a11e6ed0538a81dd83b20cf3a4783e297f26d91 /chromium/cc/layers/picture_layer.cc | |
parent | 1b05827804eaf047779b597718c03e7d38344261 (diff) |
BASELINE: Update Chromium to 83.0.4103.122
Change-Id: Ie3a82f5bb0076eec2a7c6a6162326b4301ee291e
Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/cc/layers/picture_layer.cc')
-rw-r--r-- | chromium/cc/layers/picture_layer.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/chromium/cc/layers/picture_layer.cc b/chromium/cc/layers/picture_layer.cc index d13ed640807..957bcef1174 100644 --- a/chromium/cc/layers/picture_layer.cc +++ b/chromium/cc/layers/picture_layer.cc @@ -62,6 +62,8 @@ void PictureLayer::PushPropertiesTo(LayerImpl* base_layer) { layer_impl->set_gpu_raster_max_texture_size( layer_tree_host()->device_viewport_rect().size()); layer_impl->SetIsBackdropFilterMask(is_backdrop_filter_mask()); + layer_impl->SetDirectlyCompositedImageSize( + picture_layer_inputs_.directly_composited_image_size); // TODO(enne): http://crbug.com/918126 debugging CHECK(this); @@ -128,12 +130,10 @@ bool PictureLayer::Update() { // for them. DCHECK(picture_layer_inputs_.client); - picture_layer_inputs_.recorded_viewport = - picture_layer_inputs_.client->PaintableRegion(); + auto recorded_viewport = picture_layer_inputs_.client->PaintableRegion(); updated |= recording_source_->UpdateAndExpandInvalidation( - &last_updated_invalidation_, layer_size, - picture_layer_inputs_.recorded_viewport); + &last_updated_invalidation_, layer_size, recorded_viewport); if (updated) { picture_layer_inputs_.display_list = @@ -269,7 +269,6 @@ void PictureLayer::DropRecordingSourceContentIfInvalid() { // for example), even though it has resized making the recording source no // longer valid. In this case just destroy the recording source. recording_source_->SetEmptyBounds(); - picture_layer_inputs_.recorded_viewport = gfx::Rect(); picture_layer_inputs_.display_list = nullptr; picture_layer_inputs_.painter_reported_memory_usage = 0; } |