Chromium Code Reviews| 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..e6c4415db686d54112884ee3cd6ee09271ea0d55 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,7 @@ |
| #include "chrome/browser/ui/cocoa/status_icons/status_tray_mac.h" |
| +#include "base/memory/ptr_util.h" |
| #include "chrome/browser/ui/cocoa/status_icons/status_icon_mac.h" |
| StatusTray* StatusTray::Create() { |
| @@ -13,12 +14,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); |
|
Lei Zhang
2017/03/23 02:59:26
<utility>
leonhsl(Using Gerrit)
2017/03/23 15:03:17
Done.
|
| } |