Index: cc/trees/occlusion_tracker.cc |
diff --git a/cc/trees/occlusion_tracker.cc b/cc/trees/occlusion_tracker.cc |
index fb3b5acfe94c90fc145aa1f44279270e1f7a453f..b87b93d0e0c24568088eccb1c574016d95a8ab00 100644 |
--- a/cc/trees/occlusion_tracker.cc |
+++ b/cc/trees/occlusion_tracker.cc |
@@ -519,10 +519,6 @@ bool OcclusionTracker<LayerType>::Occluded( |
return false; |
} |
- gfx::Transform inverse_draw_transform(gfx::Transform::kSkipInitialization); |
- if (!draw_transform.GetInverse(&inverse_draw_transform)) |
- return false; |
- |
// Take the ToEnclosingRect at each step, as we want to contain any unoccluded |
// partial pixels in the resulting Rect. |
Region unoccluded_region_in_target_surface = |
@@ -555,8 +551,8 @@ gfx::Rect OcclusionTracker<LayerType>::UnoccludedContentRect( |
} |
gfx::Transform inverse_draw_transform(gfx::Transform::kSkipInitialization); |
- if (!draw_transform.GetInverse(&inverse_draw_transform)) |
- return content_rect; |
+ bool ok = draw_transform.GetInverse(&inverse_draw_transform); |
+ DCHECK(ok); |
// Take the ToEnclosingRect at each step, as we want to contain any unoccluded |
// partial pixels in the resulting Rect. |
@@ -600,8 +596,8 @@ gfx::Rect OcclusionTracker<LayerType>::UnoccludedContributingSurfaceContentRect( |
return content_rect; |
gfx::Transform inverse_draw_transform(gfx::Transform::kSkipInitialization); |
- if (!draw_transform.GetInverse(&inverse_draw_transform)) |
- return content_rect; |
+ bool ok = draw_transform.GetInverse(&inverse_draw_transform); |
+ DCHECK(ok); |
// Take the ToEnclosingRect at each step, as we want to contain any unoccluded |
// partial pixels in the resulting Rect. |