Chromium Code Reviews| Index: chrome/browser/ui/views/harmony/harmony_layout_delegate.cc |
| diff --git a/chrome/browser/ui/views/harmony/harmony_layout_delegate.cc b/chrome/browser/ui/views/harmony/harmony_layout_delegate.cc |
| index 57f90992c019c21ba18590ebbbad9fd623c760fc..44c5a75039a839ebe148e52dbc02dc54e939e60a 100644 |
| --- a/chrome/browser/ui/views/harmony/harmony_layout_delegate.cc |
| +++ b/chrome/browser/ui/views/harmony/harmony_layout_delegate.cc |
| @@ -31,9 +31,10 @@ int HarmonyLayoutDelegate::GetMetric(Metric metric) const { |
| case Metric::DIALOG_BUTTON_TOP_SPACING: |
| return kHarmonyLayoutUnit; |
| case Metric::DIALOG_CLOSE_BUTTON_MARGIN: |
| - // TODO(pkasting): The "- 4" here is a hack that matches the extra padding |
| - // in vector_icon_button.cc and should be removed when that padding is. |
| - return (kHarmonyLayoutUnit / 2) - 4; |
| + // The amount of padding doesn't affect the button's position, so subtract |
| + // it out here. |
|
Peter Kasting
2017/03/29 22:39:42
Nit: Maybe clearer:
constexpr int kVisibleM
Bret
2017/03/29 23:06:11
Done.
|
| + return (kHarmonyLayoutUnit / 2) - |
| + GetMetric(Metric::VECTOR_IMAGE_BUTTON_PADDING); |
| case Metric::PANEL_CONTENT_MARGIN: |
| return kHarmonyLayoutUnit; |
| case Metric::RELATED_BUTTON_HORIZONTAL_SPACING: |
| @@ -58,6 +59,8 @@ int HarmonyLayoutDelegate::GetMetric(Metric metric) const { |
| return kHarmonyLayoutUnit; |
| case Metric::UNRELATED_CONTROL_VERTICAL_SPACING_LARGE: |
| return kHarmonyLayoutUnit; |
| + case Metric::VECTOR_IMAGE_BUTTON_PADDING: |
| + return 4; |
|
Peter Kasting
2017/03/29 22:39:42
Nit: It seems like if we scaled up the layout unit
Bret
2017/03/29 23:06:11
I went back and forth on this. It's not really a l
|
| } |
| NOTREACHED(); |
| return 0; |