Index: chrome/browser/chromeos/drive/file_system_proxy.cc |
diff --git a/chrome/browser/chromeos/drive/file_system_proxy.cc b/chrome/browser/chromeos/drive/file_system_proxy.cc |
index 37845abbcbf6f4960b1863936b32f567ced38a18..1377ff73a8dd9ee05307fe683b3e38294a6ab2c7 100644 |
--- a/chrome/browser/chromeos/drive/file_system_proxy.cc |
+++ b/chrome/browser/chromeos/drive/file_system_proxy.cc |
@@ -61,11 +61,11 @@ void RunSnapshotFileCallback( |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
scoped_refptr<webkit_blob::ShareableFileReference> file_reference = |
- webkit_blob::ShareableFileReference::GetOrCreate( |
- webkit_blob::ScopedFile( |
- local_path, scope_out_policy, |
- BrowserThread::GetMessageLoopProxyForThread( |
- BrowserThread::FILE))); |
+ webkit_blob::ShareableFileReference::GetOrCreate(webkit_blob::ScopedFile( |
+ local_path, |
+ scope_out_policy, |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE) |
+ .get())); |
callback.Run(error, file_info, local_path, file_reference); |
} |
@@ -427,7 +427,7 @@ void FileSystemProxy::OnCreateWritableSnapshotFile( |
file_ref = ShareableFileReference::GetOrCreate( |
local_path, |
ShareableFileReference::DONT_DELETE_ON_FINAL_RELEASE, |
- BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE)); |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE).get()); |
file_ref->AddFinalReleaseCallback( |
base::Bind(&FileSystemProxy::CloseWritableSnapshotFile, |
this, |