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:
@@ -255,7 +255,6 @@ nsDisplayRangeFocusRing::Paint(nsDisplayListBuilder* aBuilder,
|
||||
|
||||
void
|
||||
nsRangeFrame::BuildDisplayList(nsDisplayListBuilder* aBuilder,
|
||||
const nsRect& aDirtyRect,
|
||||
const nsDisplayListSet& aLists)
|
||||
{
|
||||
const nsStyleDisplay* disp = StyleDisplay();
|
||||
@@ -271,10 +270,10 @@ nsRangeFrame::BuildDisplayList(nsDisplayListBuilder* aBuilder,
|
||||
nsIFrame* thumb = mThumbDiv->GetPrimaryFrame();
|
||||
if (thumb) {
|
||||
nsDisplayListSet set(aLists, aLists.Content());
|
||||
BuildDisplayListForChild(aBuilder, thumb, aDirtyRect, set, DISPLAY_CHILD_INLINE);
|
||||
BuildDisplayListForChild(aBuilder, thumb, set, DISPLAY_CHILD_INLINE);
|
||||
}
|
||||
} else {
|
||||
BuildDisplayListForInline(aBuilder, aDirtyRect, aLists);
|
||||
BuildDisplayListForInline(aBuilder, aLists);
|
||||
}
|
||||
|
||||
// Draw a focus outline if appropriate:
|
||||
|
||||
Reference in New Issue
Block a user