Index: chrome/browser/renderer_host/chrome_render_message_filter.cc |
diff --git a/chrome/browser/renderer_host/chrome_render_message_filter.cc b/chrome/browser/renderer_host/chrome_render_message_filter.cc |
index 464f3c757e7dd9b8b59cdd3a5ecd70a5e6901332..b0ff82ff6fd4947bfb09b900bf59254abcfe5f12 100644 |
--- a/chrome/browser/renderer_host/chrome_render_message_filter.cc |
+++ b/chrome/browser/renderer_host/chrome_render_message_filter.cc |
@@ -204,8 +204,8 @@ void ChromeRenderMessageFilter::OnFPS(int routing_id, float fps) { |
if (!BrowserThread::CurrentlyOn(BrowserThread::UI)) { |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
- NewRunnableMethod( |
- this, &ChromeRenderMessageFilter::OnFPS, |
+ base::Bind( |
+ &ChromeRenderMessageFilter::OnFPS, this, |
routing_id, fps)); |
return; |
} |
@@ -287,10 +287,9 @@ void ChromeRenderMessageFilter::OnGetExtensionMessageBundle( |
BrowserThread::PostTask( |
BrowserThread::FILE, FROM_HERE, |
- NewRunnableMethod( |
- this, |
+ base::Bind( |
&ChromeRenderMessageFilter::OnGetExtensionMessageBundleOnFileThread, |
- extension_path, extension_id, default_locale, reply_msg)); |
+ this, extension_path, extension_id, default_locale, reply_msg)); |
} |
void ChromeRenderMessageFilter::OnGetExtensionMessageBundleOnFileThread( |
@@ -387,7 +386,7 @@ void ChromeRenderMessageFilter::OnAllowDatabase(int render_view_id, |
top_origin_url); |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
- NewRunnableFunction( |
+ base::Bind( |
&TabSpecificContentSettings::WebDatabaseAccessed, |
render_process_id_, render_view_id, origin_url, name, display_name, |
!*allowed)); |
@@ -403,7 +402,7 @@ void ChromeRenderMessageFilter::OnAllowDOMStorage(int render_view_id, |
// Record access to DOM storage for potential display in UI. |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
- NewRunnableFunction( |
+ base::Bind( |
&TabSpecificContentSettings::DOMStorageAccessed, |
render_process_id_, render_view_id, origin_url, type, !*allowed)); |
} |
@@ -417,7 +416,7 @@ void ChromeRenderMessageFilter::OnAllowFileSystem(int render_view_id, |
// Record access to file system for potential display in UI. |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
- NewRunnableFunction( |
+ base::Bind( |
&TabSpecificContentSettings::FileSystemAccessed, |
render_process_id_, render_view_id, origin_url, !*allowed)); |
} |
@@ -431,7 +430,7 @@ void ChromeRenderMessageFilter::OnAllowIndexedDB(int render_view_id, |
top_origin_url); |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
- NewRunnableFunction( |
+ base::Bind( |
&TabSpecificContentSettings::IndexedDBAccessed, |
render_process_id_, render_view_id, origin_url, name, !*allowed)); |
} |