зеркало из https://github.com/mozilla/gecko-dev.git
Backed out changeset 5450b06e79e5 (bug 1369910) for assertions in FrameLayerBuilder.cpp CLOSED TREE
MozReview-Commit-ID: 9m63lG6kj7B
This commit is contained in:
Родитель
c7293ef605
Коммит
b6e4ea3caa
|
@ -4211,14 +4211,16 @@ ContainerState::ProcessDisplayItems(nsDisplayList* aList)
|
|||
mPaintedLayerDataTree.AddingOwnLayer(clipAGR,
|
||||
&scrolledClipRect,
|
||||
uniformColorPtr);
|
||||
} else if (IsScrollThumbLayer(item) && mManager->IsWidgetLayerManager()) {
|
||||
// For scrollbar thumbs, the clip we care about is the clip added by the
|
||||
// slider frame.
|
||||
} else if ((*animatedGeometryRoot == item->Frame() &&
|
||||
*animatedGeometryRoot != mBuilder->RootReferenceFrame()) ||
|
||||
(IsScrollThumbLayer(item) && mManager->IsWidgetLayerManager())) {
|
||||
// This is the case for scrollbar thumbs, for example. In that case the
|
||||
// clip we care about is the overflow:hidden clip on the scrollbar.
|
||||
mPaintedLayerDataTree.AddingOwnLayer(animatedGeometryRoot->mParentAGR,
|
||||
clipPtr,
|
||||
uniformColorPtr);
|
||||
} else if (prerenderedTransform && mManager->IsWidgetLayerManager()) {
|
||||
mPaintedLayerDataTree.AddingOwnLayer(animatedGeometryRoot->mParentAGR,
|
||||
} else if (prerenderedTransform) {
|
||||
mPaintedLayerDataTree.AddingOwnLayer(animatedGeometryRoot,
|
||||
clipPtr,
|
||||
uniformColorPtr);
|
||||
} else {
|
||||
|
|
Загрузка…
Ссылка в новой задаче