Bug 1022612. Part 12: Propagate NeedsTransparentSurface in ProcessDisplayItems. r=mattwoodrow

--HG--
extra : rebase_source : b7302f3457837f8308925ab67705e6279a80caf3
This commit is contained in:
Robert O'Callahan 2014-06-09 16:48:00 +12:00
Родитель 4c7064adf3
Коммит 6c54f5517c
1 изменённых файлов: 5 добавлений и 0 удалений

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

@ -2742,6 +2742,11 @@ ContainerState::ProcessDisplayItems(nsDisplayList* aList,
accumulateIntoThebesLayerData->Accumulate(this, item, accumulateIntoThebesLayerData->Accumulate(this, item,
opaquePixels, itemVisibleRect, itemDrawRect, itemClip); opaquePixels, itemVisibleRect, itemDrawRect, itemClip);
} }
if (itemSameCoordinateSystemChildren &&
itemSameCoordinateSystemChildren->NeedsTransparentSurface()) {
aList->SetNeedsTransparentSurface();
}
} }
aList->AppendToTop(&savedItems); aList->AppendToTop(&savedItems);