diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/com/android/browser/TitleBarXLarge.java | 3 | ||||
| -rw-r--r-- | src/com/android/browser/XLargeUi.java | 7 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/browser/TitleBarXLarge.java b/src/com/android/browser/TitleBarXLarge.java index ccbb38de6..5f0200220 100644 --- a/src/com/android/browser/TitleBarXLarge.java +++ b/src/com/android/browser/TitleBarXLarge.java @@ -224,11 +224,13 @@ public class TitleBarXLarge extends TitleBarBase if (mUseQuickControls) { mUi.hideTitleBar(); mAutoLogin.setVisibility(View.GONE); + mUi.refreshWebView(); } else { if (animate) { hideAutoLogin(); } else if (mAutoLogin.getAnimation() == null) { mAutoLogin.setVisibility(View.GONE); + mUi.refreshWebView(); } } } @@ -340,6 +342,7 @@ public class TitleBarXLarge extends TitleBarBase anim.setAnimationListener(new AnimationListener() { @Override public void onAnimationEnd(Animation a) { mAutoLogin.setVisibility(View.GONE); + mUi.refreshWebView(); } @Override public void onAnimationStart(Animation a) {} @Override public void onAnimationRepeat(Animation a) {} diff --git a/src/com/android/browser/XLargeUi.java b/src/com/android/browser/XLargeUi.java index 13a055703..13018afe6 100644 --- a/src/com/android/browser/XLargeUi.java +++ b/src/com/android/browser/XLargeUi.java @@ -463,6 +463,13 @@ public class XLargeUi extends BaseUi implements ScrollListener { mTitleBar.updateAutoLogin(tab, animate); } + protected void refreshWebView() { + Tab tab = getActiveTab(); + if ((tab != null) && (tab.getWebView() != null)) { + tab.getWebView().invalidate(); + } + } + @Override public void setUrlTitle(Tab tab) { super.setUrlTitle(tab); |
