Index: Source/web/WebSettingsImpl.cpp |
diff --git a/Source/web/WebSettingsImpl.cpp b/Source/web/WebSettingsImpl.cpp |
index 7e2188f734376b4a23cb499aea0d051ccf987b55..7fada2c1e86660241600495a31137b73f20c3ad3 100644 |
--- a/Source/web/WebSettingsImpl.cpp |
+++ b/Source/web/WebSettingsImpl.cpp |
@@ -33,6 +33,7 @@ |
#include "core/frame/Settings.h" |
#include "core/inspector/InspectorController.h" |
+#include "platform/graphics/DecodingImageGenerator.h" |
#include "platform/graphics/DeferredImageDecoder.h" |
#include "public/platform/WebString.h" |
@@ -55,6 +56,7 @@ WebSettingsImpl::WebSettingsImpl(Settings* settings, InspectorController* inspec |
, m_viewportMetaNonUserScalableQuirk(false) |
, m_clobberUserAgentInitialScaleQuirk(false) |
, m_mainFrameResizesAreOrientationChanges(false) |
+ , m_yuvImageDecodingEnabled(false) |
{ |
ASSERT(settings); |
} |
@@ -507,6 +509,12 @@ void WebSettingsImpl::setDeferredImageDecodingEnabled(bool enabled) |
m_deferredImageDecodingEnabled = enabled; |
} |
+void WebSettingsImpl::setYUVImageDecodingEnabled(bool enabled) |
+{ |
+ DecodingImageGenerator::setYUVDecodingEnabled(enabled); |
+ m_yuvImageDecodingEnabled = enabled; |
+} |
+ |
void WebSettingsImpl::setDeferredFiltersEnabled(bool enabled) |
{ |
m_settings->setDeferredFiltersEnabled(enabled); |