summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/views/status_bubble_views.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/views/status_bubble_views.cc b/chrome/browser/views/status_bubble_views.cc
index 8a83fd9..59b78ef 100644
--- a/chrome/browser/views/status_bubble_views.cc
+++ b/chrome/browser/views/status_bubble_views.cc
@@ -185,6 +185,7 @@ void StatusBubbleViews::StatusView::Show() {
Stop();
CancelTimer();
SetOpacity(1.0);
+ popup_->Show();
stage_ = BUBBLE_SHOWN;
PaintNow();
}
@@ -194,6 +195,7 @@ void StatusBubbleViews::StatusView::Hide() {
CancelTimer();
SetOpacity(0.0);
text_.clear();
+ popup_->Hide();
stage_ = BUBBLE_HIDDEN;
}
@@ -266,6 +268,7 @@ void StatusBubbleViews::StatusView::StartHiding() {
void StatusBubbleViews::StatusView::StartShowing() {
if (stage_ == BUBBLE_HIDDEN) {
+ popup_->Show();
stage_ = BUBBLE_SHOWING_TIMER;
StartTimer(kShowDelay);
} else if (stage_ == BUBBLE_HIDING_TIMER) {
@@ -309,6 +312,7 @@ void StatusBubbleViews::StatusView::AnimationEnded(
if (stage_ == BUBBLE_HIDING_FADE) {
stage_ = BUBBLE_HIDDEN;
+ popup_->Hide();
} else if (stage_ == BUBBLE_SHOWING_FADE) {
stage_ = BUBBLE_SHOWN;
}