From f0618a10952d8662973b9cc078e4dbf153f5b467 Mon Sep 17 00:00:00 2001 From: jules Date: Sat, 9 Feb 2013 15:21:19 +0000 Subject: [PATCH] OSX file chooser fix. --- modules/juce_gui_basics/native/juce_mac_FileChooser.mm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/juce_gui_basics/native/juce_mac_FileChooser.mm b/modules/juce_gui_basics/native/juce_mac_FileChooser.mm index 68daed05df..442733a0a5 100644 --- a/modules/juce_gui_basics/native/juce_mac_FileChooser.mm +++ b/modules/juce_gui_basics/native/juce_mac_FileChooser.mm @@ -155,6 +155,9 @@ static NSMutableArray* createAllowedTypesArray (const StringArray& filters) for (int i = 0; i < filters.size(); ++i) [filterArray addObject: juceStringToNS (filters[i].replace ("*.", ""))]; + if (filters.size() == 0) + [filterArray addObject: juceStringToNS ("*")]; + return filterArray; } @@ -195,9 +198,7 @@ void FileChooser::showPlatformDialog (Array& results, : [NSOpenPanel openPanel]; [panel setTitle: juceStringToNS (title)]; - - if (filters->size() != 0) - [panel setAllowedFileTypes: createAllowedTypesArray (*filters)]; + [panel setAllowedFileTypes: createAllowedTypesArray (*filters)]; if (! isSaveDialogue) {