Index: chrome/browser/ui/views/frame/browser_view.cc |
diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc |
index aceab57df981f36e58e3e555335c28d5da6647f7..e6c22142e5ca6be86b938eb5ec1df6fb7b6f1365 100644 |
--- a/chrome/browser/ui/views/frame/browser_view.cc |
+++ b/chrome/browser/ui/views/frame/browser_view.cc |
@@ -2615,11 +2615,11 @@ void BrowserView::ShowAvatarBubble(TabContents* tab_contents, |
views::View::ConvertPointToScreen(GetTabContentsContainerView(), &origin); |
gfx::Rect bounds(origin, rect.size()); |
- AvatarMenuBubbleView* bubble_view = new AvatarMenuBubbleView(browser_.get()); |
- // Bubble::Show() takes ownership of the view. |
- Bubble::Show(this->GetWidget(), bounds, views::BubbleBorder::TOP_RIGHT, |
- views::BubbleBorder::ALIGN_EDGE_TO_ANCHOR_EDGE, |
- bubble_view, bubble_view); |
+ // TODO(msw): Set and support views::BubbleBorder::ALIGN_EDGE_TO_ANCHOR_EDGE. |
+ AvatarMenuBubbleView* bubble = new AvatarMenuBubbleView(this, |
+ views::BubbleBorder::TOP_RIGHT, bounds, browser_.get()); |
+ views::BubbleDelegateView::CreateBubble(bubble); |
+ bubble->Show(); |
} |
void BrowserView::ShowAvatarBubbleFromAvatarButton() { |