| Index: remoting/protocol/session_config.cc
|
| diff --git a/remoting/protocol/session_config.cc b/remoting/protocol/session_config.cc
|
| index c4a220ad04406ded0a82d77502b6aa3ab3f15d91..528d96c400268959a7ef07d54421c6b4287c9f81 100644
|
| --- a/remoting/protocol/session_config.cc
|
| +++ b/remoting/protocol/session_config.cc
|
| @@ -126,28 +126,28 @@ bool CandidateSessionConfig::IsChannelConfigSupported(
|
| return std::find(vector.begin(), vector.end(), value) != vector.end();
|
| }
|
|
|
| -CandidateSessionConfig* CandidateSessionConfig::Clone() const {
|
| - return new CandidateSessionConfig(*this);
|
| +scoped_ptr<CandidateSessionConfig> CandidateSessionConfig::Clone() const {
|
| + return scoped_ptr<CandidateSessionConfig>(new CandidateSessionConfig(*this));
|
| }
|
|
|
| // static
|
| -CandidateSessionConfig* CandidateSessionConfig::CreateEmpty() {
|
| - return new CandidateSessionConfig();
|
| +scoped_ptr<CandidateSessionConfig> CandidateSessionConfig::CreateEmpty() {
|
| + return scoped_ptr<CandidateSessionConfig>(new CandidateSessionConfig());
|
| }
|
|
|
| // static
|
| -CandidateSessionConfig* CandidateSessionConfig::CreateFrom(
|
| +scoped_ptr<CandidateSessionConfig> CandidateSessionConfig::CreateFrom(
|
| const SessionConfig& config) {
|
| - CandidateSessionConfig* result = CreateEmpty();
|
| + scoped_ptr<CandidateSessionConfig> result = CreateEmpty();
|
| result->mutable_control_configs()->push_back(config.control_config());
|
| result->mutable_event_configs()->push_back(config.event_config());
|
| result->mutable_video_configs()->push_back(config.video_config());
|
| - return result;
|
| + return result.Pass();
|
| }
|
|
|
| // static
|
| -CandidateSessionConfig* CandidateSessionConfig::CreateDefault() {
|
| - CandidateSessionConfig* result = CreateEmpty();
|
| +scoped_ptr<CandidateSessionConfig> CandidateSessionConfig::CreateDefault() {
|
| + scoped_ptr<CandidateSessionConfig> result = CreateEmpty();
|
| result->mutable_control_configs()->push_back(
|
| ChannelConfig(ChannelConfig::TRANSPORT_STREAM,
|
| kDefaultStreamVersion,
|
| @@ -160,7 +160,7 @@ CandidateSessionConfig* CandidateSessionConfig::CreateDefault() {
|
| ChannelConfig(ChannelConfig::TRANSPORT_STREAM,
|
| kDefaultStreamVersion,
|
| ChannelConfig::CODEC_VP8));
|
| - return result;
|
| + return result.Pass();
|
| }
|
|
|
| } // namespace protocol
|
|
|