| Index: ash/common/frame/caption_buttons/frame_caption_button_container_view.cc
|
| diff --git a/ash/common/frame/caption_buttons/frame_caption_button_container_view.cc b/ash/common/frame/caption_buttons/frame_caption_button_container_view.cc
|
| index 77f8006780760b3407ecf60e4346883c2ce42fbe..3539a04c41bf45a23f8d1d837211fd21477226f5 100644
|
| --- a/ash/common/frame/caption_buttons/frame_caption_button_container_view.cc
|
| +++ b/ash/common/frame/caption_buttons/frame_caption_button_container_view.cc
|
| @@ -19,7 +19,7 @@
|
| #include "ui/gfx/canvas.h"
|
| #include "ui/gfx/geometry/insets.h"
|
| #include "ui/gfx/geometry/point.h"
|
| -#include "ui/gfx/vector_icons_public.h"
|
| +#include "ui/gfx/vector_icon_types.h"
|
| #include "ui/strings/grit/ui_strings.h" // Accessibility names
|
| #include "ui/views/widget/widget.h"
|
| #include "ui/views/widget/widget_delegate.h"
|
| @@ -148,14 +148,15 @@ void FrameCaptionButtonContainerView::TestApi::EndAnimations() {
|
|
|
| void FrameCaptionButtonContainerView::SetButtonImage(
|
| CaptionButtonIcon icon,
|
| - gfx::VectorIconId icon_image_id) {
|
| - button_icon_id_map_[icon] = icon_image_id;
|
| + const gfx::VectorIcon& icon_definition) {
|
| + button_icon_map_[icon] = &icon_definition;
|
|
|
| FrameCaptionButton* buttons[] = {minimize_button_, size_button_,
|
| close_button_};
|
| for (size_t i = 0; i < arraysize(buttons); ++i) {
|
| if (buttons[i]->icon() == icon)
|
| - buttons[i]->SetImage(icon, FrameCaptionButton::ANIMATE_NO, icon_image_id);
|
| + buttons[i]->SetImage(icon, FrameCaptionButton::ANIMATE_NO,
|
| + icon_definition);
|
| }
|
| }
|
|
|
| @@ -299,9 +300,9 @@ void FrameCaptionButtonContainerView::SetButtonIcon(FrameCaptionButton* button,
|
| FrameCaptionButton::Animate fcb_animate =
|
| (animate == ANIMATE_YES) ? FrameCaptionButton::ANIMATE_YES
|
| : FrameCaptionButton::ANIMATE_NO;
|
| - auto it = button_icon_id_map_.find(icon);
|
| - if (it != button_icon_id_map_.end())
|
| - button->SetImage(icon, fcb_animate, it->second);
|
| + auto it = button_icon_map_.find(icon);
|
| + if (it != button_icon_map_.end())
|
| + button->SetImage(icon, fcb_animate, *it->second);
|
| }
|
|
|
| bool FrameCaptionButtonContainerView::ShouldSizeButtonBeVisible() const {
|
|
|