Have RenderBlockFlow sub-classes' methods call their super-class method properly.

RenderBlockFlowSubclass::foo() should typically call
RenderBlockFlow::foo(), not RenderBlock::foo(), unless there are
special reasons for bypassing RenderBlockFlow in particular cases.

I failed to come up with a test case that illustrates this problem,
but RenderListItem::styleDidChange() not calling
RenderBlockFlow::styleDidChange() sure looks bad. If it has floats and
becomes a BFC, parents, siblings, cousins etc. are not properly told
to remove the floats that are now fully contained by the list item. I
suppose there would be dangling pointers lying around because of this.

BUG=302024

Review URL: https://codereview.chromium.org/163513002

git-svn-id: svn://svn.chromium.org/blink/trunk@167161 bbb929c8-8fbe-4397-9dbb-9b2b20218538
19 files changed
tree: cd66cbfbd7c7f7d45e3d58ca14e958d9e563d0ed
  1. third_party/