| Index: cc/resources/display_list_recording_source.cc
|
| diff --git a/cc/resources/display_list_recording_source.cc b/cc/resources/display_list_recording_source.cc
|
| index a3c3d477f222cb39a7bacad7f0b3c2b6b7d2a8e1..64ad63ba3e7c08b7c940584e2cfdbf378f4698fe 100644
|
| --- a/cc/resources/display_list_recording_source.cc
|
| +++ b/cc/resources/display_list_recording_source.cc
|
| @@ -60,9 +60,10 @@ bool DisplayListRecordingSource::UpdateAndExpandInvalidation(
|
| }
|
|
|
| gfx::Rect old_recorded_viewport = recorded_viewport_;
|
| - recorded_viewport_ = visible_layer_rect;
|
| - recorded_viewport_.Inset(-pixel_record_distance_, -pixel_record_distance_);
|
| - recorded_viewport_.Intersect(gfx::Rect(GetSize()));
|
| + // TODO(wangxianzhu): Blink slimming paint doesn't support incremental
|
| + // painting for now so we must record for the whole layer. Should measure
|
| + // performance and determine the best choice. Consider display item caching.
|
| + recorded_viewport_ = gfx::Rect(GetSize());
|
|
|
| if (recorded_viewport_ != old_recorded_viewport) {
|
| // Invalidate newly-exposed and no-longer-exposed areas.
|
| @@ -130,9 +131,8 @@ scoped_refptr<RasterSource> DisplayListRecordingSource::CreateRasterSource()
|
| DisplayListRasterSource::CreateFromDisplayListRecordingSource(this));
|
| }
|
|
|
| -SkTileGridFactory::TileGridInfo
|
| -DisplayListRecordingSource::GetTileGridInfoForTesting() const {
|
| - return SkTileGridFactory::TileGridInfo();
|
| +gfx::Size DisplayListRecordingSource::GetTileGridSizeForTesting() const {
|
| + return gfx::Size();
|
| }
|
|
|
| void DisplayListRecordingSource::DetermineIfSolidColor() {
|
|
|