| Index: content/public/android/java/src/org/chromium/content/browser/input/ThreadedInputConnectionFactory.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/input/ThreadedInputConnectionFactory.java b/content/public/android/java/src/org/chromium/content/browser/input/ThreadedInputConnectionFactory.java
|
| index 496c7750e6ac4855f59a56fec30c9711a4a40ec4..702690499f7d34ff3032324a1a240feda6623514 100644
|
| --- a/content/public/android/java/src/org/chromium/content/browser/input/ThreadedInputConnectionFactory.java
|
| +++ b/content/public/android/java/src/org/chromium/content/browser/input/ThreadedInputConnectionFactory.java
|
| @@ -217,17 +217,26 @@ public class ThreadedInputConnectionFactory implements ChromiumBaseInputConnecti
|
| public void onWindowFocusChanged(boolean gainFocus) {
|
| if (DEBUG_LOGS) Log.d(TAG, "onWindowFocusChanged: " + gainFocus);
|
| if (!gainFocus && mCheckInvalidator != null) mCheckInvalidator.invalidate();
|
| + if (mProxyView != null) mProxyView.onOriginalViewWindowFocusChanged(gainFocus);
|
| }
|
|
|
| @Override
|
| public void onViewFocusChanged(boolean gainFocus) {
|
| if (DEBUG_LOGS) Log.d(TAG, "onViewFocusChanged: " + gainFocus);
|
| if (!gainFocus && mCheckInvalidator != null) mCheckInvalidator.invalidate();
|
| + if (mProxyView != null) mProxyView.onOriginalViewFocusChanged(gainFocus);
|
| + }
|
| +
|
| + @Override
|
| + public void onViewAttachedToWindow() {
|
| + if (DEBUG_LOGS) Log.d(TAG, "onViewAttachedToWindow");
|
| + if (mProxyView != null) mProxyView.onOriginalViewAttachedToWindow();
|
| }
|
|
|
| @Override
|
| public void onViewDetachedFromWindow() {
|
| if (DEBUG_LOGS) Log.d(TAG, "onViewDetachedFromWindow");
|
| if (mCheckInvalidator != null) mCheckInvalidator.invalidate();
|
| + if (mProxyView != null) mProxyView.onOriginalViewDetachedFromWindow();
|
| }
|
| }
|
|
|