Index: ui/shell_dialogs/select_file_dialog_mac.mm |
diff --git a/ui/shell_dialogs/select_file_dialog_mac.mm b/ui/shell_dialogs/select_file_dialog_mac.mm |
index 3844b06da6aca038eabd03bef4d9fac08baef553..a5d42f884269dbb52e205cc8c979065fcaf1ce6c 100644 |
--- a/ui/shell_dialogs/select_file_dialog_mac.mm |
+++ b/ui/shell_dialogs/select_file_dialog_mac.mm |
@@ -75,8 +75,6 @@ class SelectFileDialogImpl : public ui::SelectFileDialog { |
const std::vector<base::FilePath>& files, |
int index); |
- bool ShouldEnableFilename(NSSavePanel* dialog, NSString* filename); |
- |
protected: |
// SelectFileDialog implementation. |
// |params| is user data we pass back via the Listener interface. |
@@ -159,16 +157,6 @@ void SelectFileDialogImpl::FileWasSelected( |
} |
} |
-bool SelectFileDialogImpl::ShouldEnableFilename(NSSavePanel* dialog, |
- NSString* filename) { |
- // If this is a single/multiple open file dialog, disable selecting packages. |
- if (type_map_[dialog] != SELECT_OPEN_FILE && |
- type_map_[dialog] != SELECT_OPEN_MULTI_FILE) |
- return true; |
- |
- return ![[NSWorkspace sharedWorkspace] isFilePackageAtPath:filename]; |
-} |
- |
void SelectFileDialogImpl::SelectFileImpl( |
Type type, |
const base::string16& title, |
@@ -427,9 +415,7 @@ bool SelectFileDialogImpl::HasMultipleFileTypeChoicesImpl() { |
} |
- (BOOL)panel:(id)sender shouldEnableURL:(NSURL *)url { |
- if (![url isFileURL]) |
- return NO; |
- return selectFileDialogImpl_->ShouldEnableFilename(sender, [url path]); |
+ return [url isFileURL]; |
} |
@end |