| Index: components/arc/arc_bridge_service.cc
|
| diff --git a/components/arc/arc_bridge_service.cc b/components/arc/arc_bridge_service.cc
|
| index c0559d3efdd1c77e41a70d65997c710018999553..719a79d2eb998bbb529d2dffc280c2041c939215 100644
|
| --- a/components/arc/arc_bridge_service.cc
|
| +++ b/components/arc/arc_bridge_service.cc
|
| @@ -22,7 +22,7 @@ ArcBridgeService* g_arc_bridge_service = nullptr;
|
| } // namespace
|
|
|
| ArcBridgeService::ArcBridgeService()
|
| - : available_(false), state_(State::STOPPED) {
|
| + : video_service_(nullptr), available_(false), state_(State::STOPPED) {
|
| DCHECK(!g_arc_bridge_service);
|
| g_arc_bridge_service = this;
|
| }
|
| @@ -87,6 +87,11 @@ void ArcBridgeService::RemoveProcessObserver(ProcessObserver* observer) {
|
| process_observer_list_.RemoveObserver(observer);
|
| }
|
|
|
| +void ArcBridgeService::SetVideoService(VideoService* service) {
|
| + DCHECK(CalledOnValidThread());
|
| + video_service_ = service;
|
| +}
|
| +
|
| void ArcBridgeService::SetState(State state) {
|
| DCHECK(CalledOnValidThread());
|
| // DCHECK on enum classes not supported.
|
|
|