Index: chrome/browser/automation/automation_resource_message_filter.cc |
diff --git a/chrome/browser/automation/automation_resource_message_filter.cc b/chrome/browser/automation/automation_resource_message_filter.cc |
index 7dac439c9ce72391be80258a841a8bbc4f3a7366..92c4a173020cd1f752bcc0957ac19e12f9bdc7ae 100644 |
--- a/chrome/browser/automation/automation_resource_message_filter.cc |
+++ b/chrome/browser/automation/automation_resource_message_filter.cc |
@@ -226,7 +226,11 @@ bool AutomationResourceMessageFilter::RegisterRenderView( |
BrowserThread::IO, FROM_HERE, |
NewRunnableFunction( |
AutomationResourceMessageFilter::RegisterRenderViewInIOThread, |
- renderer_pid, renderer_id, tab_handle, filter, pending_view)); |
+ renderer_pid, |
+ renderer_id, |
+ tab_handle, |
+ make_scoped_refptr(filter), |
+ pending_view)); |
return true; |
} |
@@ -251,7 +255,10 @@ bool AutomationResourceMessageFilter::ResumePendingRenderView( |
BrowserThread::IO, FROM_HERE, |
NewRunnableFunction( |
AutomationResourceMessageFilter::ResumePendingRenderViewInIOThread, |
- renderer_pid, renderer_id, tab_handle, filter)); |
+ renderer_pid, |
+ renderer_id, |
+ tab_handle, |
+ make_scoped_refptr(filter))); |
return true; |
} |