| Index: cc/occlusion_tracker.cc
|
| diff --git a/cc/occlusion_tracker.cc b/cc/occlusion_tracker.cc
|
| index 50a453e186cfc4e4eaa461446ac35361cc03a750..afaf9c2dc5ecfdf611a8a474ad6d0aebc1e73fa9 100644
|
| --- a/cc/occlusion_tracker.cc
|
| +++ b/cc/occlusion_tracker.cc
|
| @@ -111,13 +111,13 @@ void OcclusionTrackerBase<LayerType, RenderSurfaceType>::finishedRenderTarget(co
|
| // TODO(senorblanco): Make this smarter for SkImageFilter case: once
|
| // SkImageFilters can report affectsOpacity(), call that.
|
| if (finishedTarget->maskLayer() || !surfaceOpacityKnown(surface) || surface->drawOpacity() < 1 || finishedTarget->filters().hasFilterThatAffectsOpacity() || finishedTarget->filter()) {
|
| - m_stack.back().occlusionInScreen = Region();
|
| - m_stack.back().occlusionInTarget = Region();
|
| + m_stack.back().occlusionInScreen.Clear();
|
| + m_stack.back().occlusionInTarget.Clear();
|
| } else {
|
| if (!surfaceTransformsToTargetKnown(surface))
|
| - m_stack.back().occlusionInTarget = Region();
|
| + m_stack.back().occlusionInTarget.Clear();
|
| if (!surfaceTransformsToScreenKnown(surface))
|
| - m_stack.back().occlusionInScreen = Region();
|
| + m_stack.back().occlusionInScreen.Clear();
|
| }
|
| }
|
|
|
|
|