зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1369910 - Simplify AddingOwnLayer() call sites in ProcessDisplayItems(). r=mstange
MozReview-Commit-ID: 3kH48WPAOv7 --HG-- extra : rebase_source : f0cf90be411a15e106457c06609c377082259af0
This commit is contained in:
Родитель
c57cdc9101
Коммит
724180965f
|
@ -4211,16 +4211,14 @@ ContainerState::ProcessDisplayItems(nsDisplayList* aList)
|
|||
mPaintedLayerDataTree.AddingOwnLayer(clipAGR,
|
||||
&scrolledClipRect,
|
||||
uniformColorPtr);
|
||||
} 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.
|
||||
} else if (IsScrollThumbLayer(item) && mManager->IsWidgetLayerManager()) {
|
||||
// For scrollbar thumbs, the clip we care about is the clip added by the
|
||||
// slider frame.
|
||||
mPaintedLayerDataTree.AddingOwnLayer(animatedGeometryRoot->mParentAGR,
|
||||
clipPtr,
|
||||
uniformColorPtr);
|
||||
} else if (prerenderedTransform) {
|
||||
mPaintedLayerDataTree.AddingOwnLayer(animatedGeometryRoot,
|
||||
} else if (prerenderedTransform && mManager->IsWidgetLayerManager()) {
|
||||
mPaintedLayerDataTree.AddingOwnLayer(animatedGeometryRoot->mParentAGR,
|
||||
clipPtr,
|
||||
uniformColorPtr);
|
||||
} else {
|
||||
|
|
Загрузка…
Ссылка в новой задаче