mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-12 04:45:45 +00:00
Bug 1381110 - Remove the unused ContainerLayerParameters::mInLowPrecisionDisplayPort field. r=mattwoodrow
MozReview-Commit-ID: JgCWDN7V1Dj --HG-- extra : rebase_source : 957b939808a85caa0573a47d5e63d3a47a9a949d
This commit is contained in:
parent
7a72d18f18
commit
a68304f47e
@ -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;
|
||||
|
||||
|
@ -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));
|
||||
|
Loading…
Reference in New Issue
Block a user