| Index: content/browser/web_contents/web_contents_impl.cc
|
| diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
|
| index 098d7d99792716581251d97bf7ba60683c3e82af..d0b28bbc547b142f6b29c4c3acd90c3e8848af56 100644
|
| --- a/content/browser/web_contents/web_contents_impl.cc
|
| +++ b/content/browser/web_contents/web_contents_impl.cc
|
| @@ -47,6 +47,7 @@
|
| #include "content/port/browser/render_widget_host_view_port.h"
|
| #include "content/public/browser/browser_context.h"
|
| #include "content/public/browser/color_chooser.h"
|
| +#include "content/public/browser/compositor_util.h"
|
| #include "content/public/browser/content_browser_client.h"
|
| #include "content/public/browser/devtools_agent_host.h"
|
| #include "content/public/browser/download_manager.h"
|
| @@ -485,7 +486,7 @@ WebPreferences WebContentsImpl::GetWebkitPrefs(RenderViewHost* rvh,
|
| GpuProcessHost::gpu_enabled() &&
|
| !command_line.HasSwitch(switches::kDisableAcceleratedCompositing);
|
| prefs.force_compositing_mode =
|
| - command_line.HasSwitch(switches::kForceCompositingMode) &&
|
| + content::IsForceCompositingModeEnabled() &&
|
| !command_line.HasSwitch(switches::kDisableForceCompositingMode);
|
| prefs.fixed_position_compositing_enabled =
|
| command_line.HasSwitch(switches::kEnableCompositingForFixedPosition);
|
| @@ -553,10 +554,9 @@ WebPreferences WebContentsImpl::GetWebkitPrefs(RenderViewHost* rvh,
|
| prefs.touch_adjustment_enabled =
|
| !command_line.HasSwitch(switches::kDisableTouchAdjustment);
|
|
|
| -#if defined(OS_MACOSX)
|
| +#if defined(OS_MACOSX) || defined(OS_CHROMEOS)
|
| bool default_enable_scroll_animator = true;
|
| #else
|
| - // On CrOS, the launcher always passes in the --enable flag.
|
| bool default_enable_scroll_animator = false;
|
| #endif
|
| prefs.enable_scroll_animator = default_enable_scroll_animator;
|
|
|