summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSagar Dhawan <sdhawan@codeaurora.org>2015-08-21 12:37:29 -0700
committerjrizzoli <joey@cyanogenmoditalia.it>2015-08-28 13:15:48 +0200
commitfb79bf43cc41c7ec8d42275a0344c17e2645cbcf (patch)
treeeaa845386220b5655c732382f28876b591b20310
parentac843a9c98205d891512aa31fd367c3819de0876 (diff)
downloadandroid_packages_apps_Gello-fb79bf43cc41c7ec8d42275a0344c17e2645cbcf.tar.gz
android_packages_apps_Gello-fb79bf43cc41c7ec8d42275a0344c17e2645cbcf.tar.bz2
android_packages_apps_Gello-fb79bf43cc41c7ec8d42275a0344c17e2645cbcf.zip
Fix stagnant Favicon
Sometimes going from a page with a favicon to one without, the favicon displayed would not update. Clearing the PageState ensures that the wrong favicon isn't shown. Change-Id: I597be5bd0c0c47f544c35af48a16d8de0c302ad2
-rw-r--r--src/com/android/browser/Tab.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/browser/Tab.java b/src/com/android/browser/Tab.java
index 8121ba4d..d3ce38c6 100644
--- a/src/com/android/browser/Tab.java
+++ b/src/com/android/browser/Tab.java
@@ -553,6 +553,10 @@ class Tab implements PictureListener {
Controller controller = (Controller)mWebViewController;
UI ui = controller.getUi();
+ // Clear the page state
+ mCurrentState = new PageState(mContext,
+ view.isPrivateBrowsingEnabled(), url);
+
if (ui instanceof BaseUi) {
titleBar = ((BaseUi)ui).getTitleBar();
if (titleBar != null) {