Index: chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc |
diff --git a/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc b/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc |
index 0e60432e3fc7bb0a5c6f43d0cb78a58233b12c6c..b0b3b9a0251acb1890ff50b13ff26df250e4cf9d 100644 |
--- a/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc |
+++ b/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc |
@@ -15,6 +15,7 @@ |
#include "base/i18n/rtl.h" |
#include "base/location.h" |
#include "base/macros.h" |
+#include "base/memory/ptr_util.h" |
#include "base/metrics/histogram.h" |
#include "base/single_thread_task_runner.h" |
#include "base/strings/string_util.h" |
@@ -214,8 +215,9 @@ class BookmarkButtonBase : public views::LabelButton { |
return HitTestPoint(point) && CanProcessEventsWithinSubtree() ? this : NULL; |
} |
- scoped_ptr<LabelButtonBorder> CreateDefaultBorder() const override { |
- scoped_ptr<LabelButtonBorder> border = LabelButton::CreateDefaultBorder(); |
+ std::unique_ptr<LabelButtonBorder> CreateDefaultBorder() const override { |
+ std::unique_ptr<LabelButtonBorder> border = |
+ LabelButton::CreateDefaultBorder(); |
border->set_insets(gfx::Insets(kButtonPaddingVertical, |
kButtonPaddingHorizontal, |
kButtonPaddingVertical, |
@@ -229,15 +231,16 @@ class BookmarkButtonBase : public views::LabelButton { |
event_utils::IsPossibleDispositionEvent(e); |
} |
- scoped_ptr<views::InkDropAnimation> CreateInkDropAnimation() const override { |
- return make_scoped_ptr(new views::FloodFillInkDropAnimation( |
+ std::unique_ptr<views::InkDropAnimation> CreateInkDropAnimation() |
+ const override { |
+ return base::WrapUnique(new views::FloodFillInkDropAnimation( |
size(), GetInkDropCenter(), GetInkDropBaseColor())); |
} |
- scoped_ptr<views::InkDropHover> CreateInkDropHover() const override { |
+ std::unique_ptr<views::InkDropHover> CreateInkDropHover() const override { |
if (!ShouldShowInkDropHover()) |
return nullptr; |
- return make_scoped_ptr(new views::InkDropHover( |
+ return base::WrapUnique(new views::InkDropHover( |
size(), 0, GetInkDropCenter(), GetInkDropBaseColor())); |
} |
@@ -247,7 +250,7 @@ class BookmarkButtonBase : public views::LabelButton { |
} |
private: |
- scoped_ptr<gfx::SlideAnimation> show_animation_; |
+ std::unique_ptr<gfx::SlideAnimation> show_animation_; |
// Controls the visual feedback for the button state. |
views::ButtonInkDropDelegate ink_drop_delegate_; |
@@ -327,15 +330,16 @@ class BookmarkMenuButtonBase : public views::MenuButton { |
set_ink_drop_delegate(&ink_drop_delegate_); |
} |
- scoped_ptr<views::InkDropAnimation> CreateInkDropAnimation() const override { |
- return make_scoped_ptr(new views::FloodFillInkDropAnimation( |
+ std::unique_ptr<views::InkDropAnimation> CreateInkDropAnimation() |
+ const override { |
+ return base::WrapUnique(new views::FloodFillInkDropAnimation( |
size(), GetInkDropCenter(), GetInkDropBaseColor())); |
} |
- scoped_ptr<views::InkDropHover> CreateInkDropHover() const override { |
+ std::unique_ptr<views::InkDropHover> CreateInkDropHover() const override { |
if (!ShouldShowInkDropHover()) |
return nullptr; |
- return make_scoped_ptr(new views::InkDropHover( |
+ return base::WrapUnique(new views::InkDropHover( |
size(), 0, GetInkDropCenter(), GetInkDropBaseColor())); |
} |
@@ -399,7 +403,7 @@ class BookmarkFolderButton : public BookmarkMenuButtonBase { |
} |
private: |
- scoped_ptr<gfx::SlideAnimation> show_animation_; |
+ std::unique_ptr<gfx::SlideAnimation> show_animation_; |
DISALLOW_COPY_AND_ASSIGN(BookmarkFolderButton); |
}; |