Chromium Code Reviews| Index: chrome/browser/ui/views/toolbar/app_menu_button.cc |
| diff --git a/chrome/browser/ui/views/toolbar/app_menu_button.cc b/chrome/browser/ui/views/toolbar/app_menu_button.cc |
| index 58937a5e8e183683ccaa0f897d7bba84e8db91cb..b66144b72777b37ec782de9132045b256d4ec868 100644 |
| --- a/chrome/browser/ui/views/toolbar/app_menu_button.cc |
| +++ b/chrome/browser/ui/views/toolbar/app_menu_button.cc |
| @@ -16,6 +16,7 @@ |
| #include "chrome/browser/ui/toolbar/app_menu_model.h" |
| #include "chrome/browser/ui/views/extensions/browser_action_drag_data.h" |
| #include "chrome/browser/ui/views/toolbar/app_menu.h" |
| +#include "chrome/browser/ui/views/toolbar/toolbar_button.h" |
| #include "chrome/browser/ui/views/toolbar/toolbar_view.h" |
| #include "chrome/grit/theme_resources.h" |
| #include "extensions/common/feature_switch.h" |
| @@ -108,10 +109,9 @@ void AppMenuButton::RemoveMenuListener(views::MenuListener* listener) { |
| } |
| gfx::Size AppMenuButton::GetPreferredSize() const { |
| - gfx::Size size(image()->GetPreferredSize()); |
| - const int pad = GetLayoutConstant(TOOLBAR_BUTTON_PADDING); |
| - size.Enlarge(pad * 2, pad * 2); |
| - return size; |
| + gfx::Rect rect(image()->GetPreferredSize()); |
| + rect.Inset(gfx::Insets(-ToolbarButton::kInteriorPadding)); |
| + return rect.size(); |
|
Peter Kasting
2016/12/08 20:57:50
Clever :)
Evan Stade
2016/12/13 01:31:19
8)
|
| } |
| void AppMenuButton::UpdateIcon() { |