Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChrome.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChrome.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChrome.java |
index 2bdabec603eb555222c56e4a97c65ee95acf0519..9be40bf1729da5ed8cb8703e03da08eb32774967 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChrome.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChrome.java |
@@ -179,7 +179,7 @@ |
mOverviewModeObservers = new ObserverList<OverviewModeObserver>(); |
// Build Event Filter Handlers |
- mToolbarSwipeHandler = createToolbarSwipeHandler(this); |
+ mToolbarSwipeHandler = new ToolbarSwipeHandler(this); |
// Build Event Filters |
mBlackHoleEventFilter = new BlackHoleEventFilter(context, this); |
@@ -685,13 +685,11 @@ |
return false; |
} |
- if (direction == ScrollDirection.DOWN) { |
- boolean isAccessibility = |
- DeviceClassManager.isAccessibilityModeEnabled(mHost.getContext()); |
- return mOverviewLayout != null && !isAccessibility; |
- } |
- |
- return direction == ScrollDirection.LEFT || direction == ScrollDirection.RIGHT; |
+ boolean isAccessibility = |
+ DeviceClassManager.isAccessibilityModeEnabled(mHost.getContext()); |
+ return direction == ScrollDirection.LEFT || direction == ScrollDirection.RIGHT |
+ || (direction == ScrollDirection.DOWN && mOverviewLayout != null |
+ && !isAccessibility); |
} |
} |