[RAL] Fix nested non-composited RenderView repainting
When a nested RenderView isn't composited, it acts like a repaint
boundary, but then relies on repaintViewRectangle to translate
the repaint coordinates into the coordinate space of the actual
repaint container. This patch overrides repaintTreeAfterLayout for
RenderView to simply repaint the viewRect. It also pushes some
repaint logic out of RenderObject and into RenderView.
BUG=370366
Review URL: https://codereview.chromium.org/271803002
git-svn-id: svn://svn.chromium.org/blink/trunk@175423 bbb929c8-8fbe-4397-9dbb-9b2b20218538
8 files changed