mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 378129: Consistently pass the right frame to InvalidateInternal. r+sr=roc.
This commit is contained in:
parent
dd9c587591
commit
b9768958d9
@ -1839,7 +1839,7 @@ nsListControlFrame::InvalidateInternal(const nsRect& aDamageRect,
|
||||
PRBool aImmediate)
|
||||
{
|
||||
if (!IsInDropDownMode())
|
||||
nsHTMLScrollFrame::InvalidateInternal(aDamageRect, aX, aY, aForChild, aImmediate);
|
||||
nsHTMLScrollFrame::InvalidateInternal(aDamageRect, aX, aY, this, aImmediate);
|
||||
InvalidateRoot(aDamageRect, aX, aY, aImmediate);
|
||||
}
|
||||
|
||||
|
@ -505,12 +505,12 @@ nsBlockFrame::InvalidateInternal(const nsRect& aDamageRect,
|
||||
// abs-pos clipping clips everything in the frame
|
||||
nsRect r;
|
||||
if (r.IntersectRect(aDamageRect, absPosClipRect - nsPoint(aX, aY))) {
|
||||
nsBlockFrameSuper::InvalidateInternal(r, aX, aY, aForChild, aImmediate);
|
||||
nsBlockFrameSuper::InvalidateInternal(r, aX, aY, this, aImmediate);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
nsBlockFrameSuper::InvalidateInternal(aDamageRect, aX, aY, aForChild, aImmediate);
|
||||
nsBlockFrameSuper::InvalidateInternal(aDamageRect, aX, aY, this, aImmediate);
|
||||
}
|
||||
|
||||
nscoord
|
||||
|
Loading…
Reference in New Issue
Block a user