diff --git a/src/osx/cocoa/filedlg.mm b/src/osx/cocoa/filedlg.mm index b4decc5dcd..fd87e5b385 100644 --- a/src/osx/cocoa/filedlg.mm +++ b/src/osx/cocoa/filedlg.mm @@ -116,6 +116,10 @@ NSArray* GetTypesFromFilter( const wxString filter ) if (extension.length() && (extension.GetChar(0) == '.')) extension = extension.Mid( 1 ); + // Remove leading '*', this is for handling *.* + if (extension.length() && (extension.GetChar(0) == '*')) + extension = extension.Mid( 1 ); + if ( extension.IsEmpty() ) { if ( types != nil )