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