summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrbyers@chromium.org <rbyers@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-09 21:05:51 +0000
committerrbyers@chromium.org <rbyers@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-09 21:05:51 +0000
commit3b066b8ef5fa0f6acbdf98bc2c5daa8f0b62569a (patch)
treed1c4f8a1098eccde4d3633ebe533d31724ebaca3
parent687472f3d057079e74f96c82c0a99f588f06e1f9 (diff)
downloadchromium_src-3b066b8ef5fa0f6acbdf98bc2c5daa8f0b62569a.zip
chromium_src-3b066b8ef5fa0f6acbdf98bc2c5daa8f0b62569a.tar.gz
chromium_src-3b066b8ef5fa0f6acbdf98bc2c5daa8f0b62569a.tar.bz2
Re-enable CC touch hit testing under --enable-bleeding-edge-rendering-fast-paths
With the blink fixes for layer squashing in in https://src.chromium.org/viewvc/blink?view=rev&revision=171103, there's no longer any reason to disable cc touch hit testing when squashing is enabled. BUG=336560 Review URL: https://codereview.chromium.org/224803003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@262810 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--content/browser/renderer_host/render_view_host_impl.cc5
-rw-r--r--content/renderer/gpu/render_widget_compositor.cc3
2 files changed, 2 insertions, 6 deletions
diff --git a/content/browser/renderer_host/render_view_host_impl.cc b/content/browser/renderer_host/render_view_host_impl.cc
index 42d64cb..f4c2c7b 100644
--- a/content/browser/renderer_host/render_view_host_impl.cc
+++ b/content/browser/renderer_host/render_view_host_impl.cc
@@ -458,10 +458,7 @@ WebPreferences RenderViewHostImpl::GetWebkitPrefs(const GURL& url) {
prefs.touch_adjustment_enabled =
!command_line.HasSwitch(switches::kDisableTouchAdjustment);
prefs.compositor_touch_hit_testing =
- !command_line.HasSwitch(
- cc::switches::kDisableCompositorTouchHitTesting) &&
- !command_line.HasSwitch(switches::kEnableBleedingEdgeRenderingFastPaths);
-
+ !command_line.HasSwitch(cc::switches::kDisableCompositorTouchHitTesting);
#if defined(OS_MACOSX) || defined(OS_CHROMEOS)
bool default_enable_scroll_animator = true;
diff --git a/content/renderer/gpu/render_widget_compositor.cc b/content/renderer/gpu/render_widget_compositor.cc
index c316795..bfff5be 100644
--- a/content/renderer/gpu/render_widget_compositor.cc
+++ b/content/renderer/gpu/render_widget_compositor.cc
@@ -102,8 +102,7 @@ scoped_ptr<RenderWidgetCompositor> RenderWidgetCompositor::Create(
settings.accelerated_animation_enabled =
!cmd->HasSwitch(cc::switches::kDisableThreadedAnimation);
settings.touch_hit_testing =
- !cmd->HasSwitch(cc::switches::kDisableCompositorTouchHitTesting) &&
- !cmd->HasSwitch(switches::kEnableBleedingEdgeRenderingFastPaths);
+ !cmd->HasSwitch(cc::switches::kDisableCompositorTouchHitTesting);
int default_tile_width = settings.default_tile_size.width();
if (cmd->HasSwitch(switches::kDefaultTileWidth)) {