Index: Source/web/WebRuntimeFeatures.cpp |
diff --git a/Source/web/WebRuntimeFeatures.cpp b/Source/web/WebRuntimeFeatures.cpp |
index 10f809c75d77b6757fafeba38a7fb68f34ef5217..ba7bf85ee4ba0cfa47389370266b11bcae84d6e0 100644 |
--- a/Source/web/WebRuntimeFeatures.cpp |
+++ b/Source/web/WebRuntimeFeatures.cpp |
@@ -349,16 +349,16 @@ bool WebRuntimeFeatures::isTouchEnabled() |
return RuntimeEnabledFeatures::touchEnabled(); |
} |
-void WebRuntimeFeatures::enableWebAnimationsCSS() |
+void WebRuntimeFeatures::enableWebAnimationsCSS(bool enable) |
{ |
- RuntimeEnabledFeatures::setWebAnimationsEnabled(true); |
- RuntimeEnabledFeatures::setWebAnimationsCSSEnabled(true); |
+ RuntimeEnabledFeatures::setWebAnimationsEnabled(enable || RuntimeEnabledFeatures::webAnimationsSVGEnabled()); |
+ RuntimeEnabledFeatures::setWebAnimationsCSSEnabled(enable); |
} |
-void WebRuntimeFeatures::enableWebAnimationsSVG() |
+void WebRuntimeFeatures::enableWebAnimationsSVG(bool enable) |
{ |
- RuntimeEnabledFeatures::setWebAnimationsEnabled(true); |
- RuntimeEnabledFeatures::setWebAnimationsSVGEnabled(true); |
+ RuntimeEnabledFeatures::setWebAnimationsEnabled(enable || RuntimeEnabledFeatures::webAnimationsCSSEnabled()); |
+ RuntimeEnabledFeatures::setWebAnimationsSVGEnabled(enable); |
} |
void WebRuntimeFeatures::enableWebAudio(bool enable) |