Index: chrome/browser/chromeos/extensions/file_manager/file_browser_handler.cc |
diff --git a/chrome/browser/chromeos/extensions/file_manager/file_browser_handler.cc b/chrome/browser/chromeos/extensions/file_manager/file_browser_handler.cc |
index e145b76f8c3f04151b867950b08846840b2f4d43..c946103e6921d9ffc9c1cfb7ca3aadf563415f9f 100644 |
--- a/chrome/browser/chromeos/extensions/file_manager/file_browser_handler.cc |
+++ b/chrome/browser/chromeos/extensions/file_manager/file_browser_handler.cc |
@@ -182,12 +182,11 @@ FileBrowserHandler* LoadFileBrowserHandler( |
} |
// Initialize file filters (mandatory, unless "create" access is specified, |
- // in which case is ignored). |
+ // in which case is ignored). The list can be empty. |
if (!result->HasCreateAccessPermission()) { |
const ListValue* file_filters = NULL; |
if (!file_browser_handler->HasKey(keys::kFileFilters) || |
- !file_browser_handler->GetList(keys::kFileFilters, &file_filters) || |
- file_filters->empty()) { |
hashimoto
2013/05/24 11:15:51
You are going to change the behavior of a public A
mtomasz
2013/05/27 01:20:20
I don't think it changes the api. This change allo
|
+ !file_browser_handler->GetList(keys::kFileFilters, &file_filters)) { |
*error = ASCIIToUTF16(errors::kInvalidFileFiltersList); |
return NULL; |
} |