Index: cc/tiles/picture_layer_tiling.cc |
diff --git a/cc/tiles/picture_layer_tiling.cc b/cc/tiles/picture_layer_tiling.cc |
index 50a478f1b125f117887040fb93b9522c8259d845..62e7da80f8efc29c7a6b3a37291ba76a6b89ced1 100644 |
--- a/cc/tiles/picture_layer_tiling.cc |
+++ b/cc/tiles/picture_layer_tiling.cc |
@@ -284,7 +284,8 @@ |
} |
void PictureLayerTiling::Invalidate(const Region& layer_invalidation) { |
- DCHECK(tree_ != ACTIVE_TREE || !client_->GetPendingOrActiveTwinTiling(this)); |
+ DCHECK_IMPLIES(tree_ == ACTIVE_TREE, |
+ !client_->GetPendingOrActiveTwinTiling(this)); |
RemoveTilesInRegion(layer_invalidation, true /* recreate tiles */); |
} |
@@ -685,8 +686,8 @@ |
eventually_rect = |
tiling_data_.ExpandRectIgnoringBordersToTileBounds(eventually_rect); |
- DCHECK(eventually_rect.IsEmpty() || |
- gfx::Rect(tiling_size()).Contains(eventually_rect)) |
+ DCHECK_IMPLIES(!eventually_rect.IsEmpty(), |
+ gfx::Rect(tiling_size()).Contains(eventually_rect)) |
<< "tiling_size: " << tiling_size().ToString() |
<< " eventually_rect: " << eventually_rect.ToString(); |