Backed out changeset 5450b06e79e5 (bug 1369910) for assertions in FrameLayerBuilder.cpp CLOSED TREE

MozReview-Commit-ID: 9m63lG6kj7B
This commit is contained in:
Wes Kocher 2017-06-05 10:28:32 -07:00
Родитель c7293ef605
Коммит b6e4ea3caa
1 изменённых файлов: 7 добавлений и 5 удалений

Просмотреть файл

@ -4211,14 +4211,16 @@ ContainerState::ProcessDisplayItems(nsDisplayList* aList)
mPaintedLayerDataTree.AddingOwnLayer(clipAGR, mPaintedLayerDataTree.AddingOwnLayer(clipAGR,
&scrolledClipRect, &scrolledClipRect,
uniformColorPtr); uniformColorPtr);
} else if (IsScrollThumbLayer(item) && mManager->IsWidgetLayerManager()) { } else if ((*animatedGeometryRoot == item->Frame() &&
// For scrollbar thumbs, the clip we care about is the clip added by the *animatedGeometryRoot != mBuilder->RootReferenceFrame()) ||
// slider frame. (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, mPaintedLayerDataTree.AddingOwnLayer(animatedGeometryRoot->mParentAGR,
clipPtr, clipPtr,
uniformColorPtr); uniformColorPtr);
} else if (prerenderedTransform && mManager->IsWidgetLayerManager()) { } else if (prerenderedTransform) {
mPaintedLayerDataTree.AddingOwnLayer(animatedGeometryRoot->mParentAGR, mPaintedLayerDataTree.AddingOwnLayer(animatedGeometryRoot,
clipPtr, clipPtr,
uniformColorPtr); uniformColorPtr);
} else { } else {