| Index: chrome/browser/chromeos/file_manager/filesystem_api_util.cc
|
| diff --git a/chrome/browser/chromeos/file_manager/filesystem_api_util.cc b/chrome/browser/chromeos/file_manager/filesystem_api_util.cc
|
| index 259384e010b2f25d0a1bda217364ea740f769d44..ba44d37601e4dc9785045c3fdb750fd5a2b44b11 100644
|
| --- a/chrome/browser/chromeos/file_manager/filesystem_api_util.cc
|
| +++ b/chrome/browser/chromeos/file_manager/filesystem_api_util.cc
|
| @@ -46,7 +46,7 @@ void GetMimeTypeAfterGetResourceEntryForDrive(
|
| // the mime type from the passed metadata from a providing extension.
|
| void GetMimeTypeAfterGetMetadataForProvidedFileSystem(
|
| const base::Callback<void(bool, const std::string&)>& callback,
|
| - const chromeos::file_system_provider::EntryMetadata& metadata,
|
| + scoped_ptr<chromeos::file_system_provider::EntryMetadata> metadata,
|
| base::File::Error result) {
|
| DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
|
|
|
| @@ -54,7 +54,7 @@ void GetMimeTypeAfterGetMetadataForProvidedFileSystem(
|
| callback.Run(false, std::string());
|
| return;
|
| }
|
| - callback.Run(true, metadata.mime_type);
|
| + callback.Run(true, metadata->mime_type);
|
| }
|
|
|
| // Helper function to converts a callback that takes boolean value to that takes
|
| @@ -170,6 +170,8 @@ void GetNonNativeLocalPathMimeType(
|
|
|
| parser.file_system()->GetMetadata(
|
| parser.file_path(),
|
| + chromeos::file_system_provider::ProvidedFileSystemInterface::
|
| + METADATA_FIELD_DEFAULT,
|
| base::Bind(&GetMimeTypeAfterGetMetadataForProvidedFileSystem,
|
| callback));
|
| return;
|
|
|