Index: chrome/browser/chromeos/drive/file_system/search_operation.cc |
diff --git a/chrome/browser/chromeos/drive/file_system/search_operation.cc b/chrome/browser/chromeos/drive/file_system/search_operation.cc |
index 8b8d16f706b34ede8a1eaefd1578963a2d6abae2..8d76a24dc0702072ac529928a4d5bc2f0348f9e1 100644 |
--- a/chrome/browser/chromeos/drive/file_system/search_operation.cc |
+++ b/chrome/browser/chromeos/drive/file_system/search_operation.cc |
@@ -67,9 +67,11 @@ FileError ResolveSearchResultOnBlockingPool( |
} |
if (error != FILE_ERROR_OK) |
return error; |
- result->push_back( |
- SearchResultInfo(resource_metadata->GetFilePath(local_id), |
- entry.file_info().is_directory())); |
+ base::FilePath path; |
+ error = resource_metadata->GetFilePath(local_id, &path); |
+ if (error != FILE_ERROR_OK) |
+ return error; |
+ result->push_back(SearchResultInfo(path, entry.file_info().is_directory())); |
} |
return FILE_ERROR_OK; |