Loading core/java/android/webkit/BrowserFrame.java +7 −1 Original line number Diff line number Diff line Loading @@ -1129,7 +1129,8 @@ class BrowserFrame extends Handler { * synchronous call and unable to pump our MessageQueue. */ private void didReceiveAuthenticationChallenge( final int handle, String host, String realm, final boolean useCachedCredentials) { final int handle, String host, String realm, final boolean useCachedCredentials, final boolean suppressDialog) { HttpAuthHandler handler = new HttpAuthHandler() { Loading @@ -1147,6 +1148,11 @@ class BrowserFrame extends Handler { public void cancel() { nativeAuthenticationCancel(handle); } @Override public boolean suppressDialog() { return suppressDialog; } }; mCallbackProxy.onReceivedHttpAuthRequest(handler, host, realm); } Loading core/java/android/webkit/HttpAuthHandler.java +8 −0 Original line number Diff line number Diff line Loading @@ -50,4 +50,12 @@ public class HttpAuthHandler extends Handler { */ public void proceed(String username, String password) { } /** * return true if the prompt dialog should be suppressed. * @hide */ public boolean suppressDialog() { return false; } } Loading
core/java/android/webkit/BrowserFrame.java +7 −1 Original line number Diff line number Diff line Loading @@ -1129,7 +1129,8 @@ class BrowserFrame extends Handler { * synchronous call and unable to pump our MessageQueue. */ private void didReceiveAuthenticationChallenge( final int handle, String host, String realm, final boolean useCachedCredentials) { final int handle, String host, String realm, final boolean useCachedCredentials, final boolean suppressDialog) { HttpAuthHandler handler = new HttpAuthHandler() { Loading @@ -1147,6 +1148,11 @@ class BrowserFrame extends Handler { public void cancel() { nativeAuthenticationCancel(handle); } @Override public boolean suppressDialog() { return suppressDialog; } }; mCallbackProxy.onReceivedHttpAuthRequest(handler, host, realm); } Loading
core/java/android/webkit/HttpAuthHandler.java +8 −0 Original line number Diff line number Diff line Loading @@ -50,4 +50,12 @@ public class HttpAuthHandler extends Handler { */ public void proceed(String username, String password) { } /** * return true if the prompt dialog should be suppressed. * @hide */ public boolean suppressDialog() { return false; } }