Chromium Code Reviews| Index: cc/layers/render_surface_impl.cc |
| diff --git a/cc/layers/render_surface_impl.cc b/cc/layers/render_surface_impl.cc |
| index 57c2d908dcde9d85991faa98b15e149845c5dea6..4f580cebcdee766e9e96e882e6820419c346d650 100644 |
| --- a/cc/layers/render_surface_impl.cc |
| +++ b/cc/layers/render_surface_impl.cc |
| @@ -75,9 +75,12 @@ gfx::RectF RenderSurfaceImpl::DrawableContentRect() const { |
| gfx::Rect surface_content_rect = content_rect(); |
| if (!owning_layer_->filters().IsEmpty()) { |
| - int left, top, right, bottom; |
| - owning_layer_->filters().GetOutsets(&top, &right, &bottom, &left); |
| - surface_content_rect.Inset(-left, -top, -right, -bottom); |
| + LOG(ERROR) << "content_rect " << content_rect().ToString(); |
|
Stephen White
2016/06/06 17:27:02
I'm assuming this is safe to leave in, perf-wise.
|
| + const gfx::Transform& owning_layer_draw_transform = |
| + owning_layer_->DrawTransform(); |
| + DCHECK(owning_layer_draw_transform.IsScale2d()); |
| + surface_content_rect = owning_layer_->filters().MapRect( |
| + surface_content_rect, owning_layer_draw_transform.matrix()); |
| } |
| gfx::RectF drawable_content_rect = MathUtil::MapClippedRect( |
| draw_transform(), gfx::RectF(surface_content_rect)); |