Index: content/public/browser/browser_message_filter.cc |
diff --git a/content/public/browser/browser_message_filter.cc b/content/public/browser/browser_message_filter.cc |
index 6a602a90f0440b3d8d9fa8199cd1ed552d88c5ca..372bf6bf53dd577278a066c06c0aa4ffb9ee09bc 100644 |
--- a/content/public/browser/browser_message_filter.cc |
+++ b/content/public/browser/browser_message_filter.cc |
@@ -43,10 +43,12 @@ bool BrowserMessageFilter::OnMessageReceived(const IPC::Message& message) { |
if (thread == BrowserThread::IO) { |
scoped_refptr<base::TaskRunner> runner = |
OverrideTaskRunnerForMessage(message); |
- if (runner) { |
- runner->PostTask(FROM_HERE, |
+ if (runner.get()) { |
+ runner->PostTask( |
+ FROM_HERE, |
base::Bind(base::IgnoreResult(&BrowserMessageFilter::DispatchMessage), |
- this, message)); |
+ this, |
+ message)); |
return true; |
} |
return DispatchMessage(message); |