| 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,
|
|
|