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 9cb0ecd354d2f5f4fc40b9b814afac3e14295dcc..ec93530bff2eaa6a8c57a08fcc772977eae596b2 100644 |
--- a/chrome/browser/automation/automation_resource_message_filter.cc |
+++ b/chrome/browser/automation/automation_resource_message_filter.cc |
@@ -236,7 +236,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; |
} |
@@ -261,7 +265,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; |
} |