, m_defaultVideoPosterURL(settings->defaultVideoPosterURL())
, m_originalLayerSquashingEnabled(settings->layerSquashingEnabled())
, m_originalPseudoClassesInMatchingCriteriaInAuthorShadowTreesEnabled(RuntimeEnabledFeatures::pseudoClassesInMatchingCriteriaInAuthorShadowTreesEnabled())
+ , m_originalImageColorProfilesEnabled(RuntimeEnabledFeatures::imageColorProfilesEnabled())
{
}
settings->setLayerSquashingEnabled(m_originalLayerSquashingEnabled);
settings->genericFontFamilySettings().reset();
RuntimeEnabledFeatures::setPseudoClassesInMatchingCriteriaInAuthorShadowTreesEnabled(m_originalPseudoClassesInMatchingCriteriaInAuthorShadowTreesEnabled);
+ RuntimeEnabledFeatures::setImageColorProfilesEnabled(m_originalImageColorProfilesEnabled);
}
#if ENABLE(OILPAN)
: m_internalSettings(InternalSettings::create(page)) { }
virtual ~InternalSettingsWrapper() { m_internalSettings->hostDestroyed(); }
#if ENABLE(ASSERT)
- virtual bool isRefCountedWrapper() const OVERRIDE { return true; }
+ virtual bool isRefCountedWrapper() const override { return true; }
#endif
InternalSettings* internalSettings() const { return m_internalSettings.get(); }
RuntimeEnabledFeatures::setPseudoClassesInMatchingCriteriaInAuthorShadowTreesEnabled(enabled);
}
+void InternalSettings::setImageColorProfilesEnabled(bool enabled)
+{
+ RuntimeEnabledFeatures::setImageColorProfilesEnabled(enabled);
+}
+
void InternalSettings::setOverlayScrollbarsEnabled(bool enabled)
{
RuntimeEnabledFeatures::setOverlayScrollbarsEnabled(enabled);