| Index: chrome/browser/ui/views/payments/payment_request_views_util.cc
|
| diff --git a/chrome/browser/ui/views/payments/payment_request_views_util.cc b/chrome/browser/ui/views/payments/payment_request_views_util.cc
|
| index 6e110bbe539c4077867de92cee6de80ed838e7b5..0ddb48e2193dc4960e660849f61b96a7abc53bb6 100644
|
| --- a/chrome/browser/ui/views/payments/payment_request_views_util.cc
|
| +++ b/chrome/browser/ui/views/payments/payment_request_views_util.cc
|
| @@ -25,8 +25,7 @@
|
| #include "ui/vector_icons/vector_icons.h"
|
| #include "ui/views/border.h"
|
| #include "ui/views/bubble/bubble_frame_view.h"
|
| -#include "ui/views/controls/button/button.h"
|
| -#include "ui/views/controls/button/vector_icon_button.h"
|
| +#include "ui/views/controls/button/image_button.h"
|
| #include "ui/views/controls/image_view.h"
|
| #include "ui/views/controls/label.h"
|
| #include "ui/views/controls/styled_label.h"
|
| @@ -86,7 +85,7 @@ namespace payments {
|
| std::unique_ptr<views::View> CreateSheetHeaderView(
|
| bool show_back_arrow,
|
| const base::string16& title,
|
| - views::VectorIconButtonDelegate* delegate) {
|
| + views::ImageButtonDelegate* delegate) {
|
| std::unique_ptr<views::View> container = base::MakeUnique<views::View>();
|
| views::GridLayout* layout = new views::GridLayout(container.get());
|
| container->SetLayoutManager(layout);
|
| @@ -115,8 +114,9 @@ std::unique_ptr<views::View> CreateSheetHeaderView(
|
| if (!show_back_arrow) {
|
| layout->SkipColumns(1);
|
| } else {
|
| - views::VectorIconButton* back_arrow = new views::VectorIconButton(delegate);
|
| - back_arrow->SetIcon(ui::kBackArrowIcon);
|
| + views::ImageButton* back_arrow =
|
| + views::ImageButton::CreateDefaultVectorIconButton(ui::kBackArrowIcon,
|
| + delegate);
|
| constexpr int kBackArrowSize = 16;
|
| back_arrow->SetSize(gfx::Size(kBackArrowSize, kBackArrowSize));
|
| back_arrow->set_tag(static_cast<int>(
|
|
|