Index: chrome/browser/ui/webui/options/certificate_manager_handler.cc |
diff --git a/chrome/browser/ui/webui/options/certificate_manager_handler.cc b/chrome/browser/ui/webui/options/certificate_manager_handler.cc |
index 9bb04c5f3dce9e82f8109b0ca52d720601902456..6a97f8444c9acd05c8a9aa8ab79bf76cff50d25b 100644 |
--- a/chrome/browser/ui/webui/options/certificate_manager_handler.cc |
+++ b/chrome/browser/ui/webui/options/certificate_manager_handler.cc |
@@ -259,7 +259,7 @@ CancelableTaskTracker::TaskId FileAccessProvider::StartRead( |
// Post task to file thread to read file. |
return tracker->PostTaskAndReply( |
- BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE), |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE).get(), |
FROM_HERE, |
base::Bind(&FileAccessProvider::DoRead, this, path, saved_errno, data), |
base::Bind(callback, base::Owned(saved_errno), base::Owned(data))); |
@@ -276,12 +276,16 @@ CancelableTaskTracker::TaskId FileAccessProvider::StartWrite( |
// Post task to file thread to write file. |
return tracker->PostTaskAndReply( |
- BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE), |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE).get(), |
FROM_HERE, |
- base::Bind(&FileAccessProvider::DoWrite, this, |
- path, data, saved_errno, bytes_written), |
- base::Bind(callback, |
- base::Owned(saved_errno), base::Owned(bytes_written))); |
+ base::Bind(&FileAccessProvider::DoWrite, |
+ this, |
+ path, |
+ data, |
+ saved_errno, |
+ bytes_written), |
+ base::Bind( |
+ callback, base::Owned(saved_errno), base::Owned(bytes_written))); |
} |
void FileAccessProvider::DoRead(const base::FilePath& path, |