Index: remoting/host/curtain_mode_mac.cc |
diff --git a/remoting/host/curtain_mode_mac.cc b/remoting/host/curtain_mode_mac.cc |
index 8199860e74f53a6fbef9068bc1cfd72ebc5b02ee..9bdb884c3e1744b73834065343b8c4da63c26f2b 100644 |
--- a/remoting/host/curtain_mode_mac.cc |
+++ b/remoting/host/curtain_mode_mac.cc |
@@ -15,6 +15,7 @@ |
#include "base/mac/mac_util.h" |
#include "base/mac/scoped_cftyperef.h" |
#include "base/macros.h" |
+#include "base/memory/ptr_util.h" |
#include "base/single_thread_task_runner.h" |
#include "remoting/host/client_session_control.h" |
#include "remoting/protocol/errors.h" |
@@ -260,12 +261,12 @@ bool CurtainModeMac::Activate() { |
} |
// static |
-scoped_ptr<CurtainMode> CurtainMode::Create( |
+std::unique_ptr<CurtainMode> CurtainMode::Create( |
scoped_refptr<base::SingleThreadTaskRunner> caller_task_runner, |
scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner, |
base::WeakPtr<ClientSessionControl> client_session_control) { |
- return make_scoped_ptr(new CurtainModeMac( |
- caller_task_runner, ui_task_runner, client_session_control)); |
+ return base::WrapUnique(new CurtainModeMac(caller_task_runner, ui_task_runner, |
+ client_session_control)); |
} |
} // namespace remoting |