diff --git a/android_webview/lib/main/aw_main_delegate.cc b/android_webview/lib/main/aw_main_delegate.cc index 90d238904be3bf..f94d49882278a3 100644 --- a/android_webview/lib/main/aw_main_delegate.cc +++ b/android_webview/lib/main/aw_main_delegate.cc @@ -7,6 +7,7 @@ #include "android_webview/browser/aw_content_browser_client.h" #include "android_webview/browser/browser_view_renderer.h" #include "android_webview/browser/scoped_allow_wait_for_legacy_web_view_api.h" +#include "android_webview/common/aw_switches.h" #include "android_webview/crash_reporter/aw_microdump_crash_reporter.h" #include "android_webview/lib/aw_browser_dependency_factory_impl.h" #include "android_webview/native/aw_media_url_interceptor.h" @@ -60,6 +61,7 @@ bool AwMainDelegate::BasicStartupComplete(int* exit_code) { BrowserViewRenderer::CalculateTileMemoryPolicy(); base::CommandLine* cl = base::CommandLine::ForCurrentProcess(); + cl->AppendSwitch(switches::kUseIpcCommandBuffer); cl->AppendSwitch(cc::switches::kEnableBeginFrameScheduling); // WebView uses the Android system's scrollbars and overscroll glow.