summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/views/page_info_bubble_view.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/ui/views/page_info_bubble_view.cc')
-rw-r--r--chrome/browser/ui/views/page_info_bubble_view.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/chrome/browser/ui/views/page_info_bubble_view.cc b/chrome/browser/ui/views/page_info_bubble_view.cc
index 0b32358..62188f9 100644
--- a/chrome/browser/ui/views/page_info_bubble_view.cc
+++ b/chrome/browser/ui/views/page_info_bubble_view.cc
@@ -295,10 +295,12 @@ void PageInfoBubbleView::OnPageInfoModelChanged() {
#endif
}
-gfx::Point PageInfoBubbleView::GetAnchorPoint() {
+gfx::Rect PageInfoBubbleView::GetAnchorRect() {
// Compensate for some built-in padding in the icon.
- gfx::Point anchor(BubbleDelegateView::GetAnchorPoint());
- return anchor_view() ? anchor.Subtract(gfx::Point(0, 5)) : anchor;
+ gfx::Rect anchor(BubbleDelegateView::GetAnchorRect());
+ if (anchor_view())
+ anchor.Offset(0, -5);
+ return anchor;
}
void PageInfoBubbleView::LinkClicked(views::Link* source, int event_flags) {