Index: content/renderer/render_thread_impl.cc |
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
index 4d96d4548aa433d6373e371d5cd574a4de43eed0..ced59e31a288b15f346a09e8d6fe945d9d303cb5 100644 |
--- a/content/renderer/render_thread_impl.cc |
+++ b/content/renderer/render_thread_impl.cc |
@@ -579,9 +579,15 @@ void RenderThreadImpl::EnsureWebKitInitialized() { |
WebKit::WebRuntimeFeatures::enableEncryptedMedia( |
command_line.HasSwitch(switches::kEnableEncryptedMedia)); |
+#if defined(OS_ANDROID) |
+ WebRuntimeFeatures::enableWebAudio( |
+ command_line.HasSwitch(switches::kEnableWebAudio) && |
+ media::IsMediaLibraryInitialized()); |
+#else |
WebRuntimeFeatures::enableWebAudio( |
!command_line.HasSwitch(switches::kDisableWebAudio) && |
media::IsMediaLibraryInitialized()); |
+#endif |
WebRuntimeFeatures::enablePushState(true); |