summaryrefslogtreecommitdiffstats
path: root/cc/resources/tile_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'cc/resources/tile_manager.h')
-rw-r--r--cc/resources/tile_manager.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/cc/resources/tile_manager.h b/cc/resources/tile_manager.h
index 5122952..9e376a3 100644
--- a/cc/resources/tile_manager.h
+++ b/cc/resources/tile_manager.h
@@ -106,11 +106,13 @@ class CC_EXPORT TileManager : public RasterWorkerPoolClient,
void SetGlobalStateForTesting(
const GlobalStateThatImpactsTilePriority& state) {
+ // Soft limit is used for resource pool such that
+ // memory returns to soft limit after going over.
if (state != global_state_) {
global_state_ = state;
prioritized_tiles_dirty_ = true;
resource_pool_->SetResourceUsageLimits(
- global_state_.memory_limit_in_bytes,
+ global_state_.soft_memory_limit_in_bytes,
global_state_.unused_memory_limit_in_bytes,
global_state_.num_resources_limit);
}