Bug 1388161 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList. r=mstange

This commit is contained in:
Matt Woodrow
2017-08-07 14:23:35 +12:00
parent 39d54ff367
commit e62cf6dd69
154 changed files with 281 additions and 450 deletions

View File

@@ -472,7 +472,6 @@ PaintTableCellSelection(nsIFrame* aFrame, DrawTarget* aDrawTarget,
void
nsTableCellFrame::BuildDisplayList(nsDisplayListBuilder* aBuilder,
const nsRect& aDirtyRect,
const nsDisplayListSet& aLists)
{
DO_GLOBAL_REFLOW_COUNT_DSP("nsTableCellFrame");
@@ -534,7 +533,7 @@ nsTableCellFrame::BuildDisplayList(nsDisplayListBuilder* aBuilder,
// because that/ would put the child's background in the Content() list
// which isn't right (e.g., would end up on top of our child floats for
// event handling).
BuildDisplayListForChild(aBuilder, kid, aDirtyRect, aLists);
BuildDisplayListForChild(aBuilder, kid, aLists);
}
nsIFrame::LogicalSides