| Index: chrome/renderer/media/webrtc_logging_message_filter.cc
|
| diff --git a/chrome/renderer/media/webrtc_logging_message_filter.cc b/chrome/renderer/media/webrtc_logging_message_filter.cc
|
| index be4f665286cbefbc9ff9cce3e6efcce3d6501228..39a2e95b5249290963338545bdae166b46f8e07a 100644
|
| --- a/chrome/renderer/media/webrtc_logging_message_filter.cc
|
| +++ b/chrome/renderer/media/webrtc_logging_message_filter.cc
|
| @@ -15,10 +15,13 @@ WebRtcLoggingMessageFilter::WebRtcLoggingMessageFilter(
|
| : log_message_delegate_(NULL),
|
| io_message_loop_(io_message_loop),
|
| channel_(NULL) {
|
| - io_message_loop_->PostTask(
|
| - FROM_HERE, base::Bind(
|
| - &WebRtcLoggingMessageFilter::CreateLoggingHandler,
|
| - base::Unretained(this)));
|
| + // May be null in a browsertest using MockRenderThread.
|
| + if (io_message_loop_) {
|
| + io_message_loop_->PostTask(
|
| + FROM_HERE, base::Bind(
|
| + &WebRtcLoggingMessageFilter::CreateLoggingHandler,
|
| + base::Unretained(this)));
|
| + }
|
| }
|
|
|
| WebRtcLoggingMessageFilter::~WebRtcLoggingMessageFilter() {
|
|
|