Fix problem with ssl certificate alert box.
When user clicks outside of ssl alert box, Tab wrongly
loads penultimate url in navigation entry instead of loading
last url in navigation entry. Fix was not to call tab.goback()
when onUserCancelSsl is called.
Change-Id: I58db1281287059cde2488144c1cce8baadf38905
diff --git a/src/com/android/browser/Controller.java b/src/com/android/browser/Controller.java
index ccc1c59..53e6acf 100644
--- a/src/com/android/browser/Controller.java
+++ b/src/com/android/browser/Controller.java
@@ -3128,9 +3128,9 @@
@Override
public void onUserCanceledSsl(Tab tab) {
// TODO: Figure out the "right" behavior
- if (tab.canGoBack()) {
- tab.goBack();
- } else {
+ //In case of tab can go back (aka tab has navigation entry) do nothing
+ //else just load homepage in current tab.
+ if (!tab.canGoBack()) {
tab.loadUrl(mSettings.getHomePage(), null);
}
}