Index: cc/layers/picture_layer_impl.cc |
diff --git a/cc/layers/picture_layer_impl.cc b/cc/layers/picture_layer_impl.cc |
index 1f8e5a88aaf240695897dd27c9c31e488a225be6..763f05e1e33ccaac7a3351bf28883ace51575183 100644 |
--- a/cc/layers/picture_layer_impl.cc |
+++ b/cc/layers/picture_layer_impl.cc |
@@ -936,7 +936,10 @@ bool PictureLayerImpl::MarkVisibleTilesAsRequired( |
if (optional_twin_tiling) { |
Tile* twin_tile = optional_twin_tiling->TileAt(iter.i(), iter.j()); |
if (!twin_tile || twin_tile == tile) { |
- twin_had_missing_tile = true; |
+ // However if the shared tile is being used on the active tree, then |
+ // there's no missing content in this place, and low res is not needed. |
+ if (!twin_tile || !twin_tile->IsReadyToDraw()) |
+ twin_had_missing_tile = true; |
continue; |
} |
} |