Clip contents of elements with overflow != visible to the border radius. (Bug 459144, patch 14) r=roc a2.0=blocking2.0:beta6
This commit is contained in:
@@ -182,8 +182,10 @@ nsHTMLButtonControlFrame::BuildDisplayList(nsDisplayListBuilder* aBuilder,
|
||||
nsMargin border = GetStyleBorder()->GetActualBorder();
|
||||
nsRect rect(aBuilder->ToReferenceFrame(this), GetSize());
|
||||
rect.Deflate(border);
|
||||
|
||||
nsresult rv = OverflowClip(aBuilder, set, aLists, rect);
|
||||
nscoord radii[8];
|
||||
GetPaddingBoxBorderRadii(radii);
|
||||
|
||||
nsresult rv = OverflowClip(aBuilder, set, aLists, rect, radii);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
} else {
|
||||
set.MoveTo(aLists);
|
||||
|
||||
Reference in New Issue
Block a user