Index: chrome/browser/chromeos/drive/resource_metadata.cc |
diff --git a/chrome/browser/chromeos/drive/resource_metadata.cc b/chrome/browser/chromeos/drive/resource_metadata.cc |
index 89e8064c05fdd351fcbfea938c0a9fc8cba9bba1..ddfe69a8efe2066f05519cf988465ec087297846 100644 |
--- a/chrome/browser/chromeos/drive/resource_metadata.cc |
+++ b/chrome/browser/chromeos/drive/resource_metadata.cc |
@@ -284,9 +284,17 @@ FileError ResourceMetadata::ReadDirectoryByPath( |
FileError error = GetIdByPath(path, &id); |
if (error != FILE_ERROR_OK) |
return error; |
+ return ReadDirectoryById(id, out_entries); |
+} |
+ |
+FileError ResourceMetadata::ReadDirectoryById( |
+ const std::string& id, |
+ ResourceEntryVector* out_entries) { |
+ DCHECK(blocking_task_runner_->RunsTasksOnCurrentThread()); |
+ DCHECK(out_entries); |
ResourceEntry entry; |
- error = GetResourceEntryById(id, &entry); |
+ FileError error = GetResourceEntryById(id, &entry); |
if (error != FILE_ERROR_OK) |
return error; |