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(); |