Bug 1381110 - Remove the unused ContainerLayerParameters::mInLowPrecisionDisplayPort field. r=mattwoodrow

MozReview-Commit-ID: JgCWDN7V1Dj

--HG--
extra : rebase_source : 957b939808a85caa0573a47d5e63d3a47a9a949d
This commit is contained in:
Kartikaya Gupta 2017-07-14 16:33:51 -04:00
parent 7a72d18f18
commit a68304f47e
2 changed files with 3 additions and 33 deletions

View File

@ -207,7 +207,6 @@ struct ContainerLayerParameters {
, mInTransformedSubtree(false)
, mInActiveTransformedSubtree(false)
, mDisableSubpixelAntialiasingInDescendants(false)
, mInLowPrecisionDisplayPort(false)
, mForEventsAndPluginsOnly(false)
, mLayerCreationHint(layers::LayerManager::NONE)
{}
@ -221,7 +220,6 @@ struct ContainerLayerParameters {
, mInTransformedSubtree(false)
, mInActiveTransformedSubtree(false)
, mDisableSubpixelAntialiasingInDescendants(false)
, mInLowPrecisionDisplayPort(false)
, mForEventsAndPluginsOnly(false)
, mLayerCreationHint(layers::LayerManager::NONE)
{}
@ -238,7 +236,6 @@ struct ContainerLayerParameters {
, mInTransformedSubtree(aParent.mInTransformedSubtree)
, mInActiveTransformedSubtree(aParent.mInActiveTransformedSubtree)
, mDisableSubpixelAntialiasingInDescendants(aParent.mDisableSubpixelAntialiasingInDescendants)
, mInLowPrecisionDisplayPort(aParent.mInLowPrecisionDisplayPort)
, mForEventsAndPluginsOnly(aParent.mForEventsAndPluginsOnly)
, mLayerCreationHint(aParent.mLayerCreationHint)
{}
@ -271,7 +268,6 @@ struct ContainerLayerParameters {
bool mInTransformedSubtree;
bool mInActiveTransformedSubtree;
bool mDisableSubpixelAntialiasingInDescendants;
bool mInLowPrecisionDisplayPort;
bool mForEventsAndPluginsOnly;
layers::LayerManager::PaintedLayerCreationHint mLayerCreationHint;

View File

@ -6310,16 +6310,7 @@ already_AddRefed<Layer>
nsDisplaySubDocument::BuildLayer(nsDisplayListBuilder* aBuilder,
LayerManager* aManager,
const ContainerLayerParameters& aContainerParameters) {
nsPresContext* presContext = mFrame->PresContext();
nsIFrame* rootScrollFrame = presContext->PresShell()->GetRootScrollFrame();
ContainerLayerParameters params = aContainerParameters;
if ((mFlags & GENERATE_SCROLLABLE_LAYER) &&
rootScrollFrame->GetContent() &&
nsLayoutUtils::HasCriticalDisplayPort(rootScrollFrame->GetContent())) {
params.mInLowPrecisionDisplayPort = true;
}
RefPtr<Layer> layer = nsDisplayOwnLayer::BuildLayer(aBuilder, aManager, params);
RefPtr<Layer> layer = nsDisplayOwnLayer::BuildLayer(aBuilder, aManager, aContainerParameters);
layer->AsContainerLayer()->SetEventRegionsOverride(mForceDispatchToContentRegion
? EventRegionsOverride::ForceDispatchToContent
: EventRegionsOverride::NoOverride);
@ -6342,11 +6333,6 @@ nsDisplaySubDocument::ComputeScrollMetadata(Layer* aLayer,
aContainerParameters.mXScale * presShell->GetResolution(),
aContainerParameters.mYScale * presShell->GetResolution(),
nsIntPoint(), aContainerParameters);
if ((mFlags & GENERATE_SCROLLABLE_LAYER) &&
rootScrollFrame->GetContent() &&
nsLayoutUtils::HasCriticalDisplayPort(rootScrollFrame->GetContent())) {
params.mInLowPrecisionDisplayPort = true;
}
nsRect viewport = mFrame->GetRect() -
mFrame->GetPosition() +
@ -6771,15 +6757,9 @@ nsDisplayScrollInfoLayer::BuildLayer(nsDisplayListBuilder* aBuilder,
// cannot be layerized, and so needs to scroll synchronously. To handle those
// cases, we still want to generate scrollinfo layers.
ContainerLayerParameters params = aContainerParameters;
if (mScrolledFrame->GetContent() &&
nsLayoutUtils::HasCriticalDisplayPort(mScrolledFrame->GetContent())) {
params.mInLowPrecisionDisplayPort = true;
}
return aManager->GetLayerBuilder()->
BuildContainerLayerFor(aBuilder, aManager, mFrame, this, &mList,
params, nullptr,
aContainerParameters, nullptr,
FrameLayerBuilder::CONTAINER_ALLOW_PULL_BACKGROUND_COLOR);
}
@ -6795,12 +6775,6 @@ UniquePtr<ScrollMetadata>
nsDisplayScrollInfoLayer::ComputeScrollMetadata(Layer* aLayer,
const ContainerLayerParameters& aContainerParameters)
{
ContainerLayerParameters params = aContainerParameters;
if (mScrolledFrame->GetContent() &&
nsLayoutUtils::HasCriticalDisplayPort(mScrolledFrame->GetContent())) {
params.mInLowPrecisionDisplayPort = true;
}
nsRect viewport = mScrollFrame->GetRect() -
mScrollFrame->GetPosition() +
mScrollFrame->GetOffsetToCrossDoc(ReferenceFrame());
@ -6808,7 +6782,7 @@ nsDisplayScrollInfoLayer::ComputeScrollMetadata(Layer* aLayer,
ScrollMetadata metadata = nsLayoutUtils::ComputeScrollMetadata(
mScrolledFrame, mScrollFrame, mScrollFrame->GetContent(),
ReferenceFrame(), aLayer,
mScrollParentId, viewport, Nothing(), false, params);
mScrollParentId, viewport, Nothing(), false, aContainerParameters);
metadata.GetMetrics().SetIsScrollInfoLayer(true);
return UniquePtr<ScrollMetadata>(new ScrollMetadata(metadata));