Index: ui/android/java/src/org/chromium/ui/base/WindowAndroid.java |
diff --git a/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java b/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java |
index fc60dd20831b3b554d11e1b868ea753fab43c084..94d70acdad327c4e551b111053a5f38fbb04b92d 100644 |
--- a/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java |
+++ b/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java |
@@ -109,6 +109,8 @@ public class WindowAndroid { |
private AndroidPermissionDelegate mPermissionDelegate; |
+ private EventHandler mEventHandler; |
+ |
/** |
* An interface to notify listeners of changes in the soft keyboard's visibility. |
*/ |
@@ -687,6 +689,16 @@ public class WindowAndroid { |
} |
} |
+ /** |
+ * @return {@link EventHandler} instance used to forward input/view events down to native. |
+ */ |
+ public EventHandler getEventHandler() { |
+ if (mEventHandler == null) { |
+ mEventHandler = new EventHandler(mNativeWindowAndroid); |
boliu
2016/12/06 23:15:46
creating EventHandler is unnecessarily duplicated.
Jinsuk Kim
2016/12/07 12:36:28
Done. I found that it more convenient to create it
|
+ } |
+ return mEventHandler; |
+ } |
+ |
private native long nativeInit(int displayId); |
private native void nativeOnVSync(long nativeWindowAndroid, |
long vsyncTimeMicros, |