| Index: chrome/browser/ui/cocoa/status_icons/status_tray_mac.mm
|
| diff --git a/chrome/browser/ui/cocoa/status_icons/status_tray_mac.mm b/chrome/browser/ui/cocoa/status_icons/status_tray_mac.mm
|
| index bec55542dac341f2d861d93d60d8f69fd026e00f..7618f7dd8fb4b45adf3a2b2d27f0a15faafa5b72 100644
|
| --- a/chrome/browser/ui/cocoa/status_icons/status_tray_mac.mm
|
| +++ b/chrome/browser/ui/cocoa/status_icons/status_tray_mac.mm
|
| @@ -4,6 +4,9 @@
|
|
|
| #include "chrome/browser/ui/cocoa/status_icons/status_tray_mac.h"
|
|
|
| +#include <utility>
|
| +
|
| +#include "base/memory/ptr_util.h"
|
| #include "chrome/browser/ui/cocoa/status_icons/status_icon_mac.h"
|
|
|
| StatusTray* StatusTray::Create() {
|
| @@ -13,12 +16,12 @@ StatusTray* StatusTray::Create() {
|
| StatusTrayMac::StatusTrayMac() {
|
| }
|
|
|
| -StatusIcon* StatusTrayMac::CreatePlatformStatusIcon(
|
| +std::unique_ptr<StatusIcon> StatusTrayMac::CreatePlatformStatusIcon(
|
| StatusIconType type,
|
| const gfx::ImageSkia& image,
|
| const base::string16& tool_tip) {
|
| - StatusIcon* icon = new StatusIconMac();
|
| + auto icon = base::MakeUnique<StatusIconMac>();
|
| icon->SetImage(image);
|
| icon->SetToolTip(tool_tip);
|
| - return icon;
|
| + return std::move(icon);
|
| }
|
|
|