diff options
author | Steve Block <steveblock@google.com> | 2010-03-25 14:48:13 +0000 |
---|---|---|
committer | Ben Murdoch <benm@google.com> | 2010-04-01 16:39:53 +0100 |
commit | 2bb2553a20f33a2587ea33619d6be92343101eba (patch) | |
tree | d1a4e02bd5939ad16b18451f7419c8bca99e5c40 /tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java | |
parent | 0348440e4ad665f9fa7ed73a5c6b533e183a9e1f (diff) |
Cherry pick from master.
Fixes DumpRenderTree to re-use HTTP authentication credentials
This is required for layout test http/tests/appcache/auth.html
Bug: 2098423
Change-Id: Ic9531e3c23a2fa9ebfab70cde3172550f572a404
Diffstat (limited to 'tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java')
-rw-r--r-- | tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java b/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java index 24f58b228486..81d5b0862f0d 100644 --- a/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java +++ b/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java @@ -515,6 +515,13 @@ public class TestShellActivity extends Activity implements LayoutTestController @Override public void onReceivedHttpAuthRequest(WebView view, HttpAuthHandler handler, String host, String realm) { + if (handler.useHttpAuthUsernamePassword() && view != null) { + String[] credentials = view.getHttpAuthUsernamePassword(host, realm); + if (credentials != null && credentials.length == 2) { + handler.proceed(credentials[0], credentials[1]); + return; + } + } handler.cancel(); } |