Chromium Code Reviews| Index: cc/output/software_renderer.cc |
| diff --git a/cc/output/software_renderer.cc b/cc/output/software_renderer.cc |
| index 6d780c72bcc5f5ce1cf0753367cb835bc5b0ef92..c3b377a21f8a1aa80df70987ea474564bd0599a8 100644 |
| --- a/cc/output/software_renderer.cc |
| +++ b/cc/output/software_renderer.cc |
| @@ -699,9 +699,8 @@ gfx::Rect SoftwareRenderer::GetBackdropBoundingBoxForRenderPassQuad( |
| gfx::Rect backdrop_rect = gfx::ToEnclosingRect( |
| MathUtil::MapClippedRect(contents_device_transform, QuadVertexRect())); |
| - int top, right, bottom, left; |
| - quad->background_filters.GetOutsets(&top, &right, &bottom, &left); |
| - backdrop_rect.Inset(-left, -top, -right, -bottom); |
| + backdrop_rect = |
| + quad->background_filters.MapRectReverse(backdrop_rect, SkMatrix::I()); |
|
Stephen White
2016/06/01 17:42:46
And here?
|
| backdrop_rect.Intersect(MoveFromDrawToWindowSpace( |
| frame, frame->current_render_pass->output_rect)); |