| Index: chrome/browser/chromeos/gdata/gdata_files.cc
|
| diff --git a/chrome/browser/chromeos/gdata/gdata_files.cc b/chrome/browser/chromeos/gdata/gdata_files.cc
|
| index 86e1556099f64be49851a154c73a069fab01d07b..ee25cfe0d5c32bd9966ca5d8fe4ace47d2e1cd5c 100644
|
| --- a/chrome/browser/chromeos/gdata/gdata_files.cc
|
| +++ b/chrome/browser/chromeos/gdata/gdata_files.cc
|
| @@ -515,6 +515,13 @@ GDataEntry* GDataDirectoryService::FindEntryByPathSync(
|
| return NULL;
|
| }
|
|
|
| +void GDataDirectoryService::FindEntryByPathAndRunSync(
|
| + const FilePath& search_file_path,
|
| + const FindEntryCallback& callback) {
|
| + GDataEntry* entry = FindEntryByPathSync(search_file_path);
|
| + callback.Run(entry ? GDATA_FILE_OK : GDATA_FILE_ERROR_NOT_FOUND, entry);
|
| +}
|
| +
|
| GDataEntry* GDataDirectoryService::GetEntryByResourceId(
|
| const std::string& resource) {
|
| // GDataFileSystem has already locked.
|
|
|