diff --git a/layout/base/nsLayoutUtils.cpp b/layout/base/nsLayoutUtils.cpp index d4ab2f96006a..774e01a33073 100644 --- a/layout/base/nsLayoutUtils.cpp +++ b/layout/base/nsLayoutUtils.cpp @@ -183,8 +183,6 @@ bool nsLayoutUtils::gPreventAssertInCompareTreePosition = false; typedef ScrollableLayerGuid::ViewID ViewID; typedef nsStyleTransformMatrix::TransformReferenceBox TransformReferenceBox; -/* static */ -bool nsLayoutUtils::sSVGTransformBoxEnabled; /* static */ uint32_t nsLayoutUtils::sIdlePeriodDeadlineLimit; /* static */ @@ -7963,8 +7961,6 @@ size_t nsLayoutUtils::SizeOfTextRunsForFrames(nsIFrame* aFrame, /* static */ void nsLayoutUtils::Initialize() { - Preferences::AddBoolVarCache(&sSVGTransformBoxEnabled, - "svg.transform-box.enabled"); Preferences::AddUintVarCache(&sIdlePeriodDeadlineLimit, "layout.idle_period.time_limit", DEFAULT_IDLE_PERIOD_TIME_LIMIT); diff --git a/layout/base/nsLayoutUtils.h b/layout/base/nsLayoutUtils.h index 4c8a96a3eff4..6cc547362151 100644 --- a/layout/base/nsLayoutUtils.h +++ b/layout/base/nsLayoutUtils.h @@ -2442,8 +2442,6 @@ class nsLayoutUtils { static bool FontSizeInflationEnabled(nsPresContext* aPresContext); - static bool SVGTransformBoxEnabled() { return sSVGTransformBoxEnabled; } - static uint32_t IdlePeriodDeadlineLimit() { return sIdlePeriodDeadlineLimit; } static uint32_t QuiescentFramesBeforeIdlePeriod() { @@ -2994,7 +2992,6 @@ class nsLayoutUtils { const nsIFrame* aFrame); private: - static bool sSVGTransformBoxEnabled; static uint32_t sIdlePeriodDeadlineLimit; static uint32_t sQuiescentFramesBeforeIdlePeriod; diff --git a/layout/style/nsStyleTransformMatrix.cpp b/layout/style/nsStyleTransformMatrix.cpp index b0e6512472ae..e3daa2d933ef 100644 --- a/layout/style/nsStyleTransformMatrix.cpp +++ b/layout/style/nsStyleTransformMatrix.cpp @@ -13,6 +13,7 @@ #include "nsPresContext.h" #include "nsSVGUtils.h" #include "mozilla/ServoBindings.h" +#include "mozilla/StaticPrefs_svg.h" #include "mozilla/StyleAnimationValue.h" #include "gfxMatrix.h" #include "gfxQuaternion.h" @@ -47,7 +48,7 @@ void TransformReferenceBox::EnsureDimensionsAreCached() { mIsCached = true; if (mFrame->GetStateBits() & NS_FRAME_SVG_LAYOUT) { - if (!nsLayoutUtils::SVGTransformBoxEnabled()) { + if (!StaticPrefs::svg_transform_box_enabled()) { mX = -mFrame->GetPosition().x; mY = -mFrame->GetPosition().y; Size contextSize = nsSVGUtils::GetContextSize(mFrame);