diff options
Diffstat (limited to 'chrome/browser/ui/views/frame/browser_view.cc')
-rw-r--r-- | chrome/browser/ui/views/frame/browser_view.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc index 3c4efd5..d359085 100644 --- a/chrome/browser/ui/views/frame/browser_view.cc +++ b/chrome/browser/ui/views/frame/browser_view.cc @@ -2601,15 +2601,14 @@ BrowserWindow* BrowserWindow::CreateBrowserWindow(Browser* browser) { void BrowserView::ShowAvatarBubble(TabContents* tab_contents, const gfx::Rect& rect) { - gfx::Point origin(rect.right(), rect.bottom()); + gfx::Point origin(rect.origin()); views::View::ConvertPointToScreen(GetTabContentsContainerView(), &origin); - gfx::Rect bounds; - bounds.set_origin(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, + Bubble::Show(this->GetWidget(), bounds, views::BubbleBorder::TOP_RIGHT, + views::BubbleBorder::ALIGN_EDGE_TO_ANCHOR_EDGE, bubble_view, bubble_view); } |