Index: chrome/browser/chromeos/extensions/file_browser_private_api.cc |
diff --git a/chrome/browser/chromeos/extensions/file_browser_private_api.cc b/chrome/browser/chromeos/extensions/file_browser_private_api.cc |
index d6265e39295728aac6ab8ccf471b921dab079fba..1947bba8d1b29f27305f472b0c00d3525d19690a 100644 |
--- a/chrome/browser/chromeos/extensions/file_browser_private_api.cc |
+++ b/chrome/browser/chromeos/extensions/file_browser_private_api.cc |
@@ -3065,11 +3065,17 @@ void SearchDriveMetadataFunction::OnFileSystemOpened( |
return; |
} |
+ int options = drive::SEARCH_METADATA_ALL; |
+ if (types_ == "EXCLUDE_DIRECTORIES") |
+ options = drive::SEARCH_METADATA_EXCLUDE_DIRECTORIES; |
+ else if (types_ == "SHARED_WITH_ME") |
+ options = drive::SEARCH_METADATA_SHARED_WITH_ME; |
+ else |
+ DCHECK_EQ("ALL", types_); |
+ |
system_service->file_system()->SearchMetadata( |
query_, |
- types_ == "EXCLUDE_DIRECTORIES" ? |
- drive::SEARCH_METADATA_EXCLUDE_DIRECTORIES : |
- drive::SEARCH_METADATA_ALL, |
+ options, |
max_results_, |
base::Bind(&SearchDriveMetadataFunction::OnSearchMetadata, this)); |
} |