diff options
Diffstat (limited to 'chrome/common/child_thread.h')
-rw-r--r-- | chrome/common/child_thread.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/common/child_thread.h b/chrome/common/child_thread.h index 2b55417..ee05e11 100644 --- a/chrome/common/child_thread.h +++ b/chrome/common/child_thread.h @@ -70,6 +70,10 @@ class ChildThread : public IPC::Channel::Listener, IPC::SyncChannel* channel() { return channel_.get(); } + void set_on_channel_error_called(bool on_channel_error_called) { + on_channel_error_called_ = on_channel_error_called; + } + private: void Init(); @@ -94,6 +98,10 @@ class ChildThread : public IPC::Channel::Listener, // that would addref it. bool check_with_browser_before_shutdown_; + // The OnChannelError() callback was invoked - the channel is dead, don't + // attempt to communicate. + bool on_channel_error_called_; + MessageLoop* message_loop_; scoped_ptr<NotificationService> notification_service_; |