Index: android_webview/javatests/src/org/chromium/android_webview/test/AwTestBase.java |
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/AwTestBase.java b/android_webview/javatests/src/org/chromium/android_webview/test/AwTestBase.java |
index cf59ae5b62b1bc54d16b279f894d88d1b4cac59e..a0856960de3cd193c351d93128bc18d1b611ac9a 100644 |
--- a/android_webview/javatests/src/org/chromium/android_webview/test/AwTestBase.java |
+++ b/android_webview/javatests/src/org/chromium/android_webview/test/AwTestBase.java |
@@ -191,19 +191,19 @@ public class AwTestBase |
protected AwTestContainerView createAwTestContainerView( |
final AwContentsClient awContentsClient) { |
- return createAwTestContainerView(new AwTestContainerView(getActivity()), |
- awContentsClient); |
+ AwTestContainerView testContainerView = createDetachedAwTestContainerView(awContentsClient); |
+ getActivity().addView(testContainerView); |
+ testContainerView.requestFocus(); |
+ return testContainerView; |
} |
- protected AwTestContainerView createAwTestContainerView( |
- final AwTestContainerView testContainerView, |
+ protected AwTestContainerView createDetachedAwTestContainerView( |
final AwContentsClient awContentsClient) { |
+ final AwTestContainerView testContainerView = new AwTestContainerView(getActivity()); |
testContainerView.initialize(new AwContents( |
new AwBrowserContext(new InMemorySharedPreferences()), |
testContainerView, testContainerView.getInternalAccessDelegate(), |
awContentsClient, false)); |
- getActivity().addView(testContainerView); |
- testContainerView.requestFocus(); |
return testContainerView; |
} |