Bug 1119942 - Add some missing logging for which display items end up on which layer. r=BenWa,mattwoodrow

This commit is contained in:
Kartikaya Gupta 2015-01-20 09:49:30 -05:00
Родитель b7a9931db3
Коммит 7a55363dc7
1 изменённых файлов: 6 добавлений и 1 удалений

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

@ -2215,7 +2215,11 @@ ContainerState::PopPaintedLayerData()
layer->SetLayerBounds(layerBounds);
#ifdef MOZ_DUMP_PAINTING
if (PaintedLayerData* containingPld = mLayerBuilder->GetContainingPaintedLayerData()) {
containingPld->mLayer->AddExtraDumpInfo(nsCString(data->mLog));
} else {
layer->AddExtraDumpInfo(nsCString(data->mLog));
}
#endif
nsIntRegion transparentRegion;
@ -3323,6 +3327,7 @@ FrameLayerBuilder::AddPaintedDisplayItem(PaintedLayerData* aLayerData,
entry->mContainerLayerGeneration = mContainerLayerGeneration;
}
if (tempManager) {
FLB_LOG_PAINTED_LAYER_DECISION(aLayerData, "Creating nested FLB for item %p\n", aItem);
FrameLayerBuilder* layerBuilder = new FrameLayerBuilder();
layerBuilder->Init(mDisplayListBuilder, tempManager, aLayerData);