зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1119942 - Add some missing logging for which display items end up on which layer. r=BenWa,mattwoodrow
This commit is contained in:
Родитель
b7a9931db3
Коммит
7a55363dc7
|
@ -2215,7 +2215,11 @@ ContainerState::PopPaintedLayerData()
|
|||
layer->SetLayerBounds(layerBounds);
|
||||
|
||||
#ifdef MOZ_DUMP_PAINTING
|
||||
layer->AddExtraDumpInfo(nsCString(data->mLog));
|
||||
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);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче