mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 805507 - Only invalidate tables when the visual overflow changes. r=roc
This commit is contained in:
parent
7d9d1178c3
commit
1f682fd984
@ -7297,8 +7297,9 @@ nsTableFrame::InvalidateTableFrame(nsIFrame* aFrame,
|
||||
// XXXbz this doesn't handle outlines, does it?
|
||||
aFrame->InvalidateFrame();
|
||||
parent->InvalidateFrameWithRect(aOrigVisualOverflow + aOrigRect.TopLeft());
|
||||
} else {
|
||||
aFrame->InvalidateFrameWithRect(aOrigVisualOverflow);;
|
||||
} else if (aOrigRect.Size() != aFrame->GetSize() ||
|
||||
aOrigVisualOverflow.Size() != visualOverflow.Size()){
|
||||
aFrame->InvalidateFrameWithRect(aOrigVisualOverflow);
|
||||
aFrame->InvalidateFrame();
|
||||
parent->InvalidateFrameWithRect(aOrigRect);;
|
||||
parent->InvalidateFrame();
|
||||
|
Loading…
Reference in New Issue
Block a user