Chromium Code Reviews| Index: ui/views/view.cc |
| diff --git a/ui/views/view.cc b/ui/views/view.cc |
| index be3bbf5b7ed29370ae2f344bf04420ee029dbe93..b2c3c0b33f3686adb79c04e481343dd73d2beca5 100644 |
| --- a/ui/views/view.cc |
| +++ b/ui/views/view.cc |
| @@ -447,7 +447,13 @@ void View::OnEnabledChanged() { |
| // Transformations ------------------------------------------------------------- |
| gfx::Transform View::GetTransform() const { |
|
tapted
2016/08/05 07:12:31
This is new since patchset 8 too. Without it event
|
| - return layer() ? layer()->transform() : gfx::Transform(); |
| + if (!layer()) |
| + return gfx::Transform(); |
| + |
| + gfx::Transform transform = layer()->transform(); |
| + gfx::ScrollOffset scroll_offset = layer()->CurrentScrollOffset(); |
| + transform.Translate(-scroll_offset.x(), -scroll_offset.y()); |
| + return transform; |
| } |
| void View::SetTransform(const gfx::Transform& transform) { |