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..002526765a581ad91c4de7fcadb5004506b3a853 100644 |
--- a/chrome/browser/chromeos/drive/resource_metadata.cc |
+++ b/chrome/browser/chromeos/drive/resource_metadata.cc |
@@ -138,6 +138,15 @@ bool ResourceMetadata::SetUpDefaultEntries() { |
if (!PutEntryUnderDirectory(other_dir)) |
return false; |
} |
+ if (!storage_->GetEntry(util::kDriveTrashDirLocalId, &entry)) { |
+ ResourceEntry trash_dir; |
+ trash_dir.mutable_file_info()->set_is_directory(true); |
+ trash_dir.set_local_id(util::kDriveTrashDirLocalId); |
+ trash_dir.set_parent_local_id(util::kDriveGrandRootLocalId); |
+ trash_dir.set_title(util::kDriveTrashDirName); |
+ if (!PutEntryUnderDirectory(trash_dir)) |
+ return false; |
+ } |
return true; |
} |