]> git.saurik.com Git - wxWidgets.git/commitdiff
Show debug report directory in long form on Windows
authorJulian Smart <julian@anthemion.co.uk>
Fri, 19 Oct 2007 11:40:29 +0000 (11:40 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Fri, 19 Oct 2007 11:40:29 +0000 (11:40 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49243 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/generic/dbgrptg.cpp

index 38b6e8534f8b8caf4fa8f2a75a8c64ff3b4dd73d..f809ca1cd3a1aec527096270cb62fcc0f4dfba2d 100644 (file)
@@ -302,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')