| Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerDocument.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerDocument.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerDocument.java
|
| index 98f903f402905fbb54871b70dfa6a58a35a3b541..348d78bd9a884667571b03b0c4152e716f88cae1 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerDocument.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerDocument.java
|
| @@ -22,6 +22,7 @@
|
| import org.chromium.chrome.browser.compositor.layouts.content.TabContentManager;
|
| import org.chromium.chrome.browser.compositor.layouts.eventfilter.EdgeSwipeHandler;
|
| import org.chromium.chrome.browser.compositor.layouts.eventfilter.EmptyEdgeSwipeHandler;
|
| +import org.chromium.chrome.browser.compositor.layouts.eventfilter.GestureHandler;
|
| import org.chromium.chrome.browser.compositor.layouts.eventfilter.ScrollDirection;
|
| import org.chromium.chrome.browser.compositor.overlays.SceneOverlay;
|
| import org.chromium.chrome.browser.compositor.scene_layer.ToolbarSceneLayer;
|
| @@ -56,6 +57,10 @@
|
| // Event Filters
|
| private final EdgeSwipeHandler mToolbarSwipeHandler;
|
|
|
| + // Event Filter Handlers
|
| + /** A {@link GestureHandler} that will delegate all events to {@link #getActiveLayout()}. */
|
| + protected final GestureHandler mGestureHandler;
|
| +
|
| // Internal State
|
| private final SparseArray<LayoutTab> mTabCache = new SparseArray<LayoutTab>();
|
| private final ContextualSearchPanel mContextualSearchPanel;
|
| @@ -81,6 +86,7 @@
|
| mToolbarOverlay = new ToolbarSceneLayer(mContext, this, renderHost);
|
|
|
| // Build Event Filter Handlers
|
| + mGestureHandler = new GestureHandlerLayoutDelegate(this);
|
| mToolbarSwipeHandler = new ToolbarSwipeHandler(this);
|
|
|
| mOverlayPanelManager = new OverlayPanelManager();
|
|
|