Index: chrome/browser/ui/views/status_icons/status_icon_linux_wrapper.h |
diff --git a/chrome/browser/ui/views/status_icons/status_icon_linux_wrapper.h b/chrome/browser/ui/views/status_icons/status_icon_linux_wrapper.h |
index 7c5791af3dfb44a22b1ed33b786dec15156f066a..68704787c4650bd1d9b52dad69aae04c81da5233 100644 |
--- a/chrome/browser/ui/views/status_icons/status_icon_linux_wrapper.h |
+++ b/chrome/browser/ui/views/status_icons/status_icon_linux_wrapper.h |
@@ -35,7 +35,7 @@ class StatusIconLinuxWrapper : public StatusIcon, |
// StatusIconMenuModel::Observer overrides: |
void OnMenuStateChanged() override; |
- static StatusIconLinuxWrapper* CreateWrappedStatusIcon( |
+ static std::unique_ptr<StatusIconLinuxWrapper> CreateWrappedStatusIcon( |
const gfx::ImageSkia& image, |
const base::string16& tool_tip); |
@@ -49,7 +49,8 @@ class StatusIconLinuxWrapper : public StatusIcon, |
private: |
// A status icon wrapper should only be created by calling |
// CreateWrappedStatusIcon(). |
- explicit StatusIconLinuxWrapper(views::StatusIconLinux* status_icon); |
+ explicit StatusIconLinuxWrapper( |
+ std::unique_ptr<views::StatusIconLinux> status_icon); |
// Notification balloon. |
DesktopNotificationBalloon notification_; |