зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1460526 - Don't attempt to do a partial rebuild when a sublist DAG gets too complex, always rebuild the whole display list. r=miko
MozReview-Commit-ID: 5u3sBSepgJa --HG-- extra : rebase_source : f08034d384cac0353017ff6dd6fe4f152d77d48d extra : source : 21ab7bb3b993f2b2778f9dde10ff16c3c20f320f
This commit is contained in:
Родитель
8aab5416b7
Коммит
b4687fa515
|
@ -149,8 +149,7 @@ RetainedDisplayListBuilder::PreProcessDisplayList(RetainedDisplayList* aList,
|
||||||
|
|
||||||
if (item->GetChildren()) {
|
if (item->GetChildren()) {
|
||||||
if (!PreProcessDisplayList(item->GetChildren(), SelectAGRForFrame(f, aAGR))) {
|
if (!PreProcessDisplayList(item->GetChildren(), SelectAGRForFrame(f, aAGR))) {
|
||||||
mBuilder.MarkFrameForDisplayIfVisible(f, mBuilder.RootReferenceFrame());
|
return false;
|
||||||
mBuilder.MarkFrameModifiedDuringBuilding(f);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче