X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/264cb7f5f33e6d4fcae54093f5169c559190ecd0..c30199bfdde4b515c928742ccabd5dc25004227e:/src/generic/dbgrptg.cpp diff --git a/src/generic/dbgrptg.cpp b/src/generic/dbgrptg.cpp index 8bac4199c7..f809ca1cd3 100644 --- a/src/generic/dbgrptg.cpp +++ b/src/generic/dbgrptg.cpp @@ -35,6 +35,7 @@ #include "wx/stattext.h" #include "wx/filedlg.h" #include "wx/valtext.h" + #include "wx/button.h" #endif // WX_PRECOMP #include "wx/filename.h" @@ -301,9 +302,18 @@ wxDebugReportDialog::wxDebugReportDialog(wxDebugReport& dbgrpt) { // upper part of the dialog: explanatory message wxString msg; + wxString debugDir = dbgrpt.GetDirectory(); + + // The temporary directory can be the short form on Windows; + // normalize it for the benefit of users. +#ifdef __WXMSW__ + wxFileName debugDirFilename(debugDir, wxEmptyString); + debugDirFilename.Normalize(wxPATH_NORM_LONG); + debugDir = debugDirFilename.GetPath(); +#endif msg << _("A debug report has been generated in the directory\n") << _T('\n') - << _T(" \"") << dbgrpt.GetDirectory() << _T("\"\n") + << _T(" \"") << debugDir << _T("\"\n") << _T('\n') << _("The report contains the files listed below. If any of these files contain private information,\nplease uncheck them and they will be removed from the report.\n") << _T('\n')