Index: chrome/browser/ui/libgtk2ui/gtk2_ui.cc |
diff --git a/chrome/browser/ui/libgtk2ui/gtk2_ui.cc b/chrome/browser/ui/libgtk2ui/gtk2_ui.cc |
index 0b1923e4dbbd706de468f6199535dff975297751..4925b154eeee74abc4053c39d94aabea22b09f83 100644 |
--- a/chrome/browser/ui/libgtk2ui/gtk2_ui.cc |
+++ b/chrome/browser/ui/libgtk2ui/gtk2_ui.cc |
@@ -282,9 +282,9 @@ struct GtkIconInfoDeleter { |
G_GNUC_END_IGNORE_DEPRECATIONS |
} |
}; |
-typedef scoped_ptr<GIcon, GObjectDeleter> ScopedGIcon; |
-typedef scoped_ptr<GtkIconInfo, GtkIconInfoDeleter> ScopedGtkIconInfo; |
-typedef scoped_ptr<GdkPixbuf, GObjectDeleter> ScopedGdkPixbuf; |
+typedef std::unique_ptr<GIcon, GObjectDeleter> ScopedGIcon; |
+typedef std::unique_ptr<GtkIconInfo, GtkIconInfoDeleter> ScopedGtkIconInfo; |
+typedef std::unique_ptr<GdkPixbuf, GObjectDeleter> ScopedGdkPixbuf; |
// Prefix for app indicator ids |
const char kAppIndicatorIdPrefix[] = "chrome_app_indicator_"; |
@@ -454,7 +454,7 @@ double GetPixelsInPoint(float device_scale_factor) { |
} |
views::LinuxUI::NonClientMiddleClickAction GetDefaultMiddleClickAction() { |
- scoped_ptr<base::Environment> env(base::Environment::Create()); |
+ std::unique_ptr<base::Environment> env(base::Environment::Create()); |
switch (base::nix::GetDesktopEnvironment(env.get())) { |
case base::nix::DESKTOP_ENVIRONMENT_KDE4: |
case base::nix::DESKTOP_ENVIRONMENT_KDE5: |
@@ -635,7 +635,7 @@ void Gtk2UI::SetNativeThemeOverride(const NativeThemeGetter& callback) { |
} |
bool Gtk2UI::GetDefaultUsesSystemTheme() const { |
- scoped_ptr<base::Environment> env(base::Environment::Create()); |
+ std::unique_ptr<base::Environment> env(base::Environment::Create()); |
switch (base::nix::GetDesktopEnvironment(env.get())) { |
case base::nix::DESKTOP_ENVIRONMENT_GNOME: |
@@ -667,18 +667,17 @@ bool Gtk2UI::IsStatusIconSupported() const { |
return true; |
} |
-scoped_ptr<views::StatusIconLinux> Gtk2UI::CreateLinuxStatusIcon( |
+std::unique_ptr<views::StatusIconLinux> Gtk2UI::CreateLinuxStatusIcon( |
const gfx::ImageSkia& image, |
const base::string16& tool_tip) const { |
if (AppIndicatorIcon::CouldOpen()) { |
++indicators_count; |
- return scoped_ptr<views::StatusIconLinux>(new AppIndicatorIcon( |
+ return std::unique_ptr<views::StatusIconLinux>(new AppIndicatorIcon( |
base::StringPrintf("%s%d", kAppIndicatorIdPrefix, indicators_count), |
- image, |
- tool_tip)); |
- } else { |
- return scoped_ptr<views::StatusIconLinux>(new Gtk2StatusIcon( |
image, tool_tip)); |
+ } else { |
+ return std::unique_ptr<views::StatusIconLinux>( |
+ new Gtk2StatusIcon(image, tool_tip)); |
} |
} |
@@ -714,13 +713,13 @@ gfx::Image Gtk2UI::GetIconForContentType( |
return gfx::Image(); |
} |
-scoped_ptr<views::Border> Gtk2UI::CreateNativeBorder( |
+std::unique_ptr<views::Border> Gtk2UI::CreateNativeBorder( |
views::LabelButton* owning_button, |
- scoped_ptr<views::LabelButtonBorder> border) { |
+ std::unique_ptr<views::LabelButtonBorder> border) { |
if (owning_button->GetNativeTheme() != NativeThemeGtk2::instance()) |
return std::move(border); |
- scoped_ptr<views::LabelButtonAssetBorder> gtk_border( |
+ std::unique_ptr<views::LabelButtonAssetBorder> gtk_border( |
new views::LabelButtonAssetBorder(owning_button->style())); |
gtk_border->set_insets(border->GetInsets()); |
@@ -805,10 +804,10 @@ void Gtk2UI::SetNonClientMiddleClickAction(NonClientMiddleClickAction action) { |
middle_click_action_ = action; |
} |
-scoped_ptr<ui::LinuxInputMethodContext> Gtk2UI::CreateInputMethodContext( |
+std::unique_ptr<ui::LinuxInputMethodContext> Gtk2UI::CreateInputMethodContext( |
ui::LinuxInputMethodContextDelegate* delegate, |
bool is_simple) const { |
- return scoped_ptr<ui::LinuxInputMethodContext>( |
+ return std::unique_ptr<ui::LinuxInputMethodContext>( |
new X11InputMethodContextImplGtk2(delegate, is_simple)); |
} |