| Index: remoting/protocol/channel_dispatcher_base.h
|
| diff --git a/remoting/protocol/channel_dispatcher_base.h b/remoting/protocol/channel_dispatcher_base.h
|
| index b22548fabfa9d84636405f50248554df1211c2ec..216ffad76048d94d0efeb5795d8096b50eed4ccc 100644
|
| --- a/remoting/protocol/channel_dispatcher_base.h
|
| +++ b/remoting/protocol/channel_dispatcher_base.h
|
| @@ -57,7 +57,7 @@ class ChannelDispatcherBase : public MessagePipe::EventHandler {
|
| const std::string& channel_name() { return channel_name_; }
|
|
|
| // Returns true if the channel is currently connected.
|
| - bool is_connected() { return message_pipe() != nullptr; }
|
| + bool is_connected() { return is_connected_; }
|
|
|
| protected:
|
| explicit ChannelDispatcherBase(const char* channel_name);
|
| @@ -71,12 +71,14 @@ class ChannelDispatcherBase : public MessagePipe::EventHandler {
|
| void OnChannelReady(std::unique_ptr<MessagePipe> message_pipe);
|
|
|
| // MessagePipe::EventHandler interface.
|
| + void OnMessagePipeOpen() override;
|
| void OnMessageReceived(std::unique_ptr<CompoundBuffer> message) override;
|
| void OnMessagePipeClosed() override;
|
|
|
| std::string channel_name_;
|
| MessageChannelFactory* channel_factory_ = nullptr;
|
| EventHandler* event_handler_ = nullptr;
|
| + bool is_connected_ = false;
|
|
|
| std::unique_ptr<MessagePipe> message_pipe_;
|
|
|
|
|