diff options
| author | Steve Block <steveblock@google.com> | 2010-09-22 15:41:05 +0100 |
|---|---|---|
| committer | Steve Block <steveblock@google.com> | 2010-09-22 15:43:34 +0100 |
| commit | 3cf18f5c9697273e34acfaf7536cc472c97ee3fa (patch) | |
| tree | 19c25861aa4a3313295a5163a6bef27f640a259d /tests/DumpRenderTree2/src | |
| parent | 0e1d6876f93332eb430d31d48f627ad812abb29d (diff) | |
| download | frameworks_base-3cf18f5c9697273e34acfaf7536cc472c97ee3fa.zip frameworks_base-3cf18f5c9697273e34acfaf7536cc472c97ee3fa.tar.gz frameworks_base-3cf18f5c9697273e34acfaf7536cc472c97ee3fa.tar.bz2 | |
Fix DumpRenderTree2 to wait for the WebCore thread to become ready
This is required to make sure that the WebCore thread's message
handlers are ready to receive settings.
Change-Id: I2c4df95e3b7409535b739ada957d93a7e6cd78d6
Diffstat (limited to 'tests/DumpRenderTree2/src')
| -rw-r--r-- | tests/DumpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/DumpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java b/tests/DumpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java index c0ba9e5..000770e 100644 --- a/tests/DumpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java +++ b/tests/DumpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java @@ -327,6 +327,13 @@ public class LayoutTestsExecutor extends Activity { mCurrentAdditionalTextOutput = null; mCurrentWebView = createWebViewWithJavascriptInterfaces(); + // When we create the first WebView, we need to pause to wait for the WebView thread to spin + // and up and for it to register its message handlers. + if (previousWebView == null) { + try { + Thread.currentThread().sleep(1000); + } catch (Exception e) {} + } setupWebView(mCurrentWebView); mEventSender.reset(mCurrentWebView); |
