RenderTheme does not need to be per-page
[WebKit-https.git] / Source / WebCore / Modules / mediacontrols / MediaControlsHost.cpp
index 9b37687..a655a7d 100644 (file)
@@ -280,18 +280,13 @@ String MediaControlsHost::generateUUID() const
 
 String MediaControlsHost::shadowRootCSSText() const
 {
-    Page* page = m_mediaElement->document().page();
-    if (!page)
-        return emptyString();
-    return RenderTheme::themeForPage(page)->modernMediaControlsStyleSheet();
+    return RenderTheme::singleton().modernMediaControlsStyleSheet();
 }
 
 String MediaControlsHost::base64StringForIconNameAndType(const String& iconName, const String& iconType) const
 {
-    Page* page = m_mediaElement->document().page();
-    if (!page)
-        return emptyString();
-    return RenderTheme::themeForPage(page)->mediaControlsBase64StringForIconNameAndType(iconName, iconType);
+
+    return RenderTheme::singleton().mediaControlsBase64StringForIconNameAndType(iconName, iconType);
 }
 
 }