diff --git a/src/osx/carbon/filedlg.cpp b/src/osx/carbon/filedlg.cpp index 9ffded74f3..2b670be8d6 100644 --- a/src/osx/carbon/filedlg.cpp +++ b/src/osx/carbon/filedlg.cpp @@ -292,6 +292,9 @@ pascal Boolean CrossPlatformFilterCallback( int wxFileDialog::ShowModal() { + m_paths.Empty(); + m_fileNames.Empty(); + OSErr err; NavDialogCreationOptions dialogCreateOptions; diff --git a/src/osx/cocoa/filedlg.mm b/src/osx/cocoa/filedlg.mm index 33ece87025..727e9fe1a3 100644 --- a/src/osx/cocoa/filedlg.mm +++ b/src/osx/cocoa/filedlg.mm @@ -153,6 +153,7 @@ int wxFileDialog::ShowModal() m_path = wxEmptyString; m_fileNames.Clear(); + m_paths.Clear(); wxNonOwnedWindow* parentWindow = NULL; int returnCode = -1;