Skip to content

Commit b626862

Browse files
committed
Fully guard fullscreenStyleSheet behind ENABLE(FULLSCREEN_API)
https://bugs.webkit.org/show_bug.cgi?id=248932 rdar://103106363 Reviewed by Youenn Fablet. * Source/WebCore/style/InspectorCSSOMWrappers.cpp: (WebCore::Style::InspectorCSSOMWrappers::collectDocumentWrappers): * Source/WebCore/style/UserAgentStyle.cpp: * Source/WebCore/style/UserAgentStyle.h: Canonical link: https://commits.webkit.org/257548@main
1 parent 65e9b93 commit b626862

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

Source/WebCore/style/InspectorCSSOMWrappers.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,9 @@ void InspectorCSSOMWrappers::collectDocumentWrappers(ExtensionStyleSheets& exten
123123
collectFromStyleSheetContents(UserAgentStyle::mathMLStyleSheet);
124124
collectFromStyleSheetContents(UserAgentStyle::mediaControlsStyleSheet);
125125
collectFromStyleSheetContents(UserAgentStyle::horizontalFormControlsStyleSheet);
126+
#if ENABLE(FULLSCREEN_API)
126127
collectFromStyleSheetContents(UserAgentStyle::fullscreenStyleSheet);
128+
#endif
127129
#if ENABLE(DATALIST_ELEMENT)
128130
collectFromStyleSheetContents(UserAgentStyle::dataListStyleSheet);
129131
#endif

Source/WebCore/style/UserAgentStyle.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,15 @@ StyleSheetContents* UserAgentStyle::dialogStyleSheet;
7272
StyleSheetContents* UserAgentStyle::svgStyleSheet;
7373
StyleSheetContents* UserAgentStyle::mathMLStyleSheet;
7474
StyleSheetContents* UserAgentStyle::mediaControlsStyleSheet;
75-
StyleSheetContents* UserAgentStyle::fullscreenStyleSheet;
75+
StyleSheetContents* UserAgentStyle::mediaQueryStyleSheet;
7676
StyleSheetContents* UserAgentStyle::plugInsStyleSheet;
7777
StyleSheetContents* UserAgentStyle::horizontalFormControlsStyleSheet;
78+
#if ENABLE(FULLSCREEN_API)
79+
StyleSheetContents* UserAgentStyle::fullscreenStyleSheet;
80+
#endif
7881
#if ENABLE(SERVICE_CONTROLS)
7982
StyleSheetContents* UserAgentStyle::imageControlsStyleSheet;
8083
#endif
81-
StyleSheetContents* UserAgentStyle::mediaQueryStyleSheet;
8284
#if ENABLE(ATTACHMENT_ELEMENT)
8385
StyleSheetContents* UserAgentStyle::attachmentStyleSheet;
8486
#endif

Source/WebCore/style/UserAgentStyle.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,12 @@ class UserAgentStyle {
4444
static StyleSheetContents* svgStyleSheet;
4545
static StyleSheetContents* mathMLStyleSheet;
4646
static StyleSheetContents* mediaControlsStyleSheet;
47+
static StyleSheetContents* mediaQueryStyleSheet;
4748
static StyleSheetContents* horizontalFormControlsStyleSheet;
48-
static StyleSheetContents* fullscreenStyleSheet;
4949
static StyleSheetContents* plugInsStyleSheet;
50+
#if ENABLE(FULLSCREEN_API)
51+
static StyleSheetContents* fullscreenStyleSheet;
52+
#endif
5053
#if ENABLE(SERVICE_CONTROLS)
5154
static StyleSheetContents* imageControlsStyleSheet;
5255
#endif
@@ -66,8 +69,6 @@ class UserAgentStyle {
6669
static StyleSheetContents* alternateFormControlDesignStyleSheet;
6770
#endif
6871

69-
static StyleSheetContents* mediaQueryStyleSheet;
70-
7172
static void initDefaultStyleSheet();
7273
static void ensureDefaultStyleSheetsForElement(const Element&);
7374

0 commit comments

Comments
 (0)