| Index: chrome/browser/ui/views/location_bar/bubble_icon_view.cc
|
| diff --git a/chrome/browser/ui/views/location_bar/bubble_icon_view.cc b/chrome/browser/ui/views/location_bar/bubble_icon_view.cc
|
| index a87aab9a4a1abf220b5d9c15a80ec9f3df69555b..cdd4a6e1700b7e7513a1a492450eaade2d6984f4 100644
|
| --- a/chrome/browser/ui/views/location_bar/bubble_icon_view.cc
|
| +++ b/chrome/browser/ui/views/location_bar/bubble_icon_view.cc
|
| @@ -5,6 +5,8 @@
|
| #include "chrome/browser/ui/views/location_bar/bubble_icon_view.h"
|
|
|
| #include "chrome/browser/command_updater.h"
|
| +#include "chrome/browser/ui/layout_constants.h"
|
| +#include "chrome/browser/ui/views/location_bar/background_with_1_px_border.h"
|
| #include "chrome/browser/ui/views/location_bar/location_bar_view.h"
|
| #include "ui/accessibility/ax_node_data.h"
|
| #include "ui/events/event.h"
|
| @@ -59,7 +61,13 @@ bool BubbleIconView::GetTooltipText(const gfx::Point& p,
|
| }
|
|
|
| gfx::Size BubbleIconView::GetPreferredSize() const {
|
| - return image_->GetPreferredSize();
|
| + gfx::Rect image_rect(image_->GetPreferredSize());
|
| + image_rect.Inset(-gfx::Insets(LocationBarView::kIconInteriorPadding));
|
| + DCHECK_EQ(image_rect.height(),
|
| + GetLayoutConstant(LOCATION_BAR_HEIGHT) -
|
| + 2 * (GetLayoutConstant(LOCATION_BAR_ELEMENT_PADDING) +
|
| + BackgroundWith1PxBorder::kLocationBarBorderThicknessDip));
|
| + return image_rect.size();
|
| }
|
|
|
| void BubbleIconView::Layout() {
|
|
|