Index: ipc/ipc_sync_message_filter.cc |
diff --git a/ipc/ipc_sync_message_filter.cc b/ipc/ipc_sync_message_filter.cc |
index 53ead2c0b8d17d52a25894839ced76f02479c8b0..663ece8b70bee045d1f29a3c2615a006af7a196b 100644 |
--- a/ipc/ipc_sync_message_filter.cc |
+++ b/ipc/ipc_sync_message_filter.cc |
@@ -99,10 +99,7 @@ bool SyncMessageFilter::Send(Message* message) { |
if (!message->is_sync()) { |
{ |
base::AutoLock auto_lock(lock_); |
- if (sender_ && is_channel_send_thread_safe_) { |
- sender_->Send(message); |
- return true; |
- } else if (!io_task_runner_.get()) { |
+ if (!io_task_runner_.get()) { |
pending_messages_.emplace_back(base::WrapUnique(message)); |
return true; |
} |
@@ -220,10 +217,8 @@ bool SyncMessageFilter::OnMessageReceived(const Message& message) { |
return false; |
} |
-SyncMessageFilter::SyncMessageFilter(base::WaitableEvent* shutdown_event, |
- bool is_channel_send_thread_safe) |
+SyncMessageFilter::SyncMessageFilter(base::WaitableEvent* shutdown_event) |
: sender_(NULL), |
- is_channel_send_thread_safe_(is_channel_send_thread_safe), |
listener_task_runner_(base::ThreadTaskRunnerHandle::Get()), |
shutdown_event_(shutdown_event), |
weak_factory_(this) { |