| Index: webrtc/api/mediacontroller.cc
|
| diff --git a/webrtc/api/mediacontroller.cc b/webrtc/api/mediacontroller.cc
|
| index 2e4501b3f1bcdd3b2fd2f0c01429ede82c813e13..d5bbef54c4df1eabb2f36dc59336f610e3f2dce7 100644
|
| --- a/webrtc/api/mediacontroller.cc
|
| +++ b/webrtc/api/mediacontroller.cc
|
| @@ -47,11 +47,8 @@ class MediaController : public webrtc::MediaControllerInterface,
|
| void Close() override {
|
| worker_thread_->Invoke<void>(rtc::Bind(&MediaController::Close_w, this));
|
| }
|
| - webrtc::Call* call_w() override {
|
| - RTC_DCHECK(worker_thread_->IsCurrent());
|
| - if (!call_) {
|
| - call_.reset(webrtc::Call::Create(call_config_));
|
| - }
|
| + webrtc::Call* call() override {
|
| + RTC_DCHECK(call_);
|
| return call_.get();
|
| }
|
| cricket::ChannelManager* channel_manager() const override {
|
| @@ -67,6 +64,7 @@ class MediaController : public webrtc::MediaControllerInterface,
|
| call_config_.bitrate_config.min_bitrate_bps = kMinBandwidthBps;
|
| call_config_.bitrate_config.start_bitrate_bps = kStartBandwidthBps;
|
| call_config_.bitrate_config.max_bitrate_bps = kMaxBandwidthBps;
|
| + call_.reset(webrtc::Call::Create(call_config_));
|
| }
|
| void Close_w() {
|
| RTC_DCHECK(worker_thread_->IsCurrent());
|
|
|