зеркало из https://github.com/mozilla/gecko-dev.git
Bug 805507 - Only invalidate tables when the visual overflow changes. r=roc
This commit is contained in:
Родитель
b8c6a8736d
Коммит
1c5ac115d5
|
@ -7297,8 +7297,9 @@ nsTableFrame::InvalidateTableFrame(nsIFrame* aFrame,
|
||||||
// XXXbz this doesn't handle outlines, does it?
|
// XXXbz this doesn't handle outlines, does it?
|
||||||
aFrame->InvalidateFrame();
|
aFrame->InvalidateFrame();
|
||||||
parent->InvalidateFrameWithRect(aOrigVisualOverflow + aOrigRect.TopLeft());
|
parent->InvalidateFrameWithRect(aOrigVisualOverflow + aOrigRect.TopLeft());
|
||||||
} else {
|
} else if (aOrigRect.Size() != aFrame->GetSize() ||
|
||||||
aFrame->InvalidateFrameWithRect(aOrigVisualOverflow);;
|
aOrigVisualOverflow.Size() != visualOverflow.Size()){
|
||||||
|
aFrame->InvalidateFrameWithRect(aOrigVisualOverflow);
|
||||||
aFrame->InvalidateFrame();
|
aFrame->InvalidateFrame();
|
||||||
parent->InvalidateFrameWithRect(aOrigRect);;
|
parent->InvalidateFrameWithRect(aOrigRect);;
|
||||||
parent->InvalidateFrame();
|
parent->InvalidateFrame();
|
||||||
|
|
Загрузка…
Ссылка в новой задаче