Loading core/java/android/webkit/SslErrorHandler.java +16 −2 Original line number Diff line number Diff line Loading @@ -51,6 +51,11 @@ public class SslErrorHandler extends Handler { */ private Bundle mSslPrefTable; /** * Flag indicating that a client reponse is pending. */ private boolean mResponsePending; // Message id for handling the response private static final int HANDLE_RESPONSE = 100; Loading Loading @@ -191,6 +196,7 @@ public class SslErrorHandler extends Handler { // if we do not have information on record, ask // the user (display a dialog) CallbackProxy proxy = loader.getFrame().getCallbackProxy(); mResponsePending = true; proxy.onReceivedSslError(this, error); } Loading @@ -202,7 +208,11 @@ public class SslErrorHandler extends Handler { * Proceed with the SSL certificate. */ public void proceed() { sendMessage(obtainMessage(HANDLE_RESPONSE, 1, 0, mLoaderQueue.poll())); if (mResponsePending) { mResponsePending = false; sendMessage(obtainMessage(HANDLE_RESPONSE, 1, 0, mLoaderQueue.poll())); } } /** Loading @@ -210,7 +220,11 @@ public class SslErrorHandler extends Handler { * the error. */ public void cancel() { sendMessage(obtainMessage(HANDLE_RESPONSE, 0, 0, mLoaderQueue.poll())); if (mResponsePending) { mResponsePending = false; sendMessage(obtainMessage(HANDLE_RESPONSE, 0, 0, mLoaderQueue.poll())); } } /** Loading Loading
core/java/android/webkit/SslErrorHandler.java +16 −2 Original line number Diff line number Diff line Loading @@ -51,6 +51,11 @@ public class SslErrorHandler extends Handler { */ private Bundle mSslPrefTable; /** * Flag indicating that a client reponse is pending. */ private boolean mResponsePending; // Message id for handling the response private static final int HANDLE_RESPONSE = 100; Loading Loading @@ -191,6 +196,7 @@ public class SslErrorHandler extends Handler { // if we do not have information on record, ask // the user (display a dialog) CallbackProxy proxy = loader.getFrame().getCallbackProxy(); mResponsePending = true; proxy.onReceivedSslError(this, error); } Loading @@ -202,7 +208,11 @@ public class SslErrorHandler extends Handler { * Proceed with the SSL certificate. */ public void proceed() { sendMessage(obtainMessage(HANDLE_RESPONSE, 1, 0, mLoaderQueue.poll())); if (mResponsePending) { mResponsePending = false; sendMessage(obtainMessage(HANDLE_RESPONSE, 1, 0, mLoaderQueue.poll())); } } /** Loading @@ -210,7 +220,11 @@ public class SslErrorHandler extends Handler { * the error. */ public void cancel() { sendMessage(obtainMessage(HANDLE_RESPONSE, 0, 0, mLoaderQueue.poll())); if (mResponsePending) { mResponsePending = false; sendMessage(obtainMessage(HANDLE_RESPONSE, 0, 0, mLoaderQueue.poll())); } } /** Loading