Index: chrome/browser/ui/views/profiles/profile_chooser_view.cc |
diff --git a/chrome/browser/ui/views/profiles/profile_chooser_view.cc b/chrome/browser/ui/views/profiles/profile_chooser_view.cc |
index bc606d1f2a4b0da1f77ebf95f2d50d09910a8012..f893f45897ff763e38cb9b216cb18018629e8505 100644 |
--- a/chrome/browser/ui/views/profiles/profile_chooser_view.cc |
+++ b/chrome/browser/ui/views/profiles/profile_chooser_view.cc |
@@ -391,6 +391,9 @@ void ProfileChooserView::ShowBubble( |
views::BubbleBorder::BubbleAlignment border_alignment, |
const gfx::Rect& anchor_rect, |
Browser* browser) { |
+ if (IsShowing()) |
+ return; |
+ |
profile_bubble_ = new ProfileChooserView(anchor_view, arrow, anchor_rect, |
browser, view_mode); |
views::BubbleDelegateView::CreateBubble(profile_bubble_); |