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. |