diff --git a/dom/base/Document.cpp b/dom/base/Document.cpp index 56020421273e..fdf3bd1593a9 100644 --- a/dom/base/Document.cpp +++ b/dom/base/Document.cpp @@ -39,6 +39,7 @@ #include "mozilla/StaticPrefs_plugins.h" #include "mozilla/StaticPrefs_privacy.h" #include "mozilla/StaticPrefs_security.h" +#include "mozilla/StaticPresData.h" #include "mozilla/StorageAccess.h" #include "mozilla/TextControlElement.h" #include "mozilla/TextEditor.h" diff --git a/layout/base/nsPresContext.cpp b/layout/base/nsPresContext.cpp index 773e0079496a..c3c532917019 100644 --- a/layout/base/nsPresContext.cpp +++ b/layout/base/nsPresContext.cpp @@ -65,6 +65,7 @@ #include "mozilla/dom/PBrowserParent.h" #include "mozilla/dom/BrowserChild.h" #include "mozilla/dom/BrowserParent.h" +#include "mozilla/StaticPresData.h" #include "nsRefreshDriver.h" #include "Layers.h" #include "LayerUserData.h" diff --git a/layout/base/nsPresContext.h b/layout/base/nsPresContext.h index 20eef8983775..083b4bb9898a 100644 --- a/layout/base/nsPresContext.h +++ b/layout/base/nsPresContext.h @@ -22,7 +22,6 @@ #include "nsCOMPtr.h" #include "nsRect.h" #include "nsStringFwd.h" -#include "nsFont.h" #include "gfxFontConstants.h" #include "nsAtom.h" #include "nsCRT.h" @@ -43,7 +42,6 @@ #include "nsThreadUtils.h" #include "Units.h" #include "prenv.h" -#include "mozilla/StaticPresData.h" class nsBidi; class nsIPrintSettings; @@ -80,6 +78,7 @@ class EventStateManager; class CounterStyleManager; class PresShell; class RestyleManager; +class StaticPresData; namespace layers { class ContainerLayer; class LayerManager; @@ -137,7 +136,6 @@ class nsPresContext : public nsISupports, using StylePrefersColorScheme = mozilla::StylePrefersColorScheme; typedef mozilla::ScrollStyles ScrollStyles; - typedef mozilla::StaticPresData StaticPresData; using TransactionId = mozilla::layers::TransactionId; NS_DECL_CYCLE_COLLECTING_ISUPPORTS_FINAL diff --git a/layout/generic/nsPageSequenceFrame.cpp b/layout/generic/nsPageSequenceFrame.cpp index 80bea17010e7..3d1ab28091ea 100644 --- a/layout/generic/nsPageSequenceFrame.cpp +++ b/layout/generic/nsPageSequenceFrame.cpp @@ -8,6 +8,7 @@ #include "mozilla/PresShell.h" #include "mozilla/dom/HTMLCanvasElement.h" +#include "mozilla/StaticPresData.h" #include "DateTimeFormat.h" #include "nsCOMPtr.h" diff --git a/layout/style/GeckoBindings.cpp b/layout/style/GeckoBindings.cpp index 42432bb9366c..159fc72ed059 100644 --- a/layout/style/GeckoBindings.cpp +++ b/layout/style/GeckoBindings.cpp @@ -54,6 +54,7 @@ #include "mozilla/Preferences.h" #include "mozilla/ServoElementSnapshot.h" #include "mozilla/ShadowParts.h" +#include "mozilla/StaticPresData.h" #include "mozilla/StaticPrefs_layout.h" #include "mozilla/RestyleManager.h" #include "mozilla/SizeOfState.h" diff --git a/layout/style/nsStyleStruct.cpp b/layout/style/nsStyleStruct.cpp index 475e54eefe42..03f58e377522 100644 --- a/layout/style/nsStyleStruct.cpp +++ b/layout/style/nsStyleStruct.cpp @@ -37,6 +37,7 @@ #include "mozilla/ClearOnShutdown.h" #include "mozilla/GeckoBindings.h" #include "mozilla/PreferenceSheet.h" +#include "mozilla/StaticPresData.h" #include "mozilla/Likely.h" #include "nsIURI.h" #include "mozilla/dom/Document.h"