diff options
Diffstat (limited to 'android_webview/test')
-rw-r--r-- | android_webview/test/shell/src/org/chromium/android_webview/test/AwTestContainerView.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/android_webview/test/shell/src/org/chromium/android_webview/test/AwTestContainerView.java b/android_webview/test/shell/src/org/chromium/android_webview/test/AwTestContainerView.java index bf36c9a..c0063df 100644 --- a/android_webview/test/shell/src/org/chromium/android_webview/test/AwTestContainerView.java +++ b/android_webview/test/shell/src/org/chromium/android_webview/test/AwTestContainerView.java @@ -12,6 +12,8 @@ import android.view.KeyEvent; import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; +import android.view.inputmethod.EditorInfo; +import android.view.inputmethod.InputConnection; import android.widget.FrameLayout; import android.util.Log; @@ -69,10 +71,26 @@ public class AwTestContainerView extends FrameLayout { @Override public void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect) { + super.onFocusChanged(focused, direction, previouslyFocusedRect); mAwContents.onFocusChanged(focused, direction, previouslyFocusedRect); } @Override + public InputConnection onCreateInputConnection(EditorInfo outAttrs) { + return mAwContents.onCreateInputConnection(outAttrs); + } + + @Override + public boolean onKeyUp(int keyCode, KeyEvent event) { + return mAwContents.onKeyUp(keyCode, event); + } + + @Override + public boolean dispatchKeyEvent(KeyEvent event) { + return mAwContents.dispatchKeyEvent(event); + } + + @Override public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { mAwContents.onMeasure(widthMeasureSpec, heightMeasureSpec); } |