]> git.saurik.com Git - wxWidgets.git/commitdiff
take wxString in wxCrashReport::SetFileName() to allow passing either ASCII or wide...
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 29 May 2008 13:28:05 +0000 (13:28 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 29 May 2008 13:28:05 +0000 (13:28 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53816 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/msw/crashrpt.h
src/msw/crashrpt.cpp

index 8a358e99ff428c12d44ecf9d4434ce6ad907923d..6ee6e75205c357dcc45b9ec5d02650d045a2a7d2 100644 (file)
@@ -94,10 +94,10 @@ struct WXDLLIMPEXP_BASE wxCrashReport
 {
     // set the name of the file to which the report is written, it is
     // constructed from the .exe name by default
-    static void SetFileName(const wxChar *filename);
+    static void SetFileName(const wxString& filename);
 
     // return the current file name
-    static const wxChar *GetFileName();
+    static wxString GetFileName();
 
     // write the exception report to the file, return true if it could be done
     // or false otherwise
index d2a303abbe0dffa90cac70c6ce1042c5f2167dee..795e7f6f02f6b836c6f5a8b5069267236299617e 100644 (file)
@@ -245,14 +245,14 @@ bool wxCrashReportImpl::Generate(int flags, EXCEPTION_POINTERS *ep)
 // ----------------------------------------------------------------------------
 
 /* static */
-void wxCrashReport::SetFileName(const wxChar *filename)
+void wxCrashReport::SetFileName(const wxString& filename)
 {
-    wxStrncpy(gs_reportFilename, filename, WXSIZEOF(gs_reportFilename) - 1);
+    wxStrncpy(gs_reportFilename, filename.c_str(), WXSIZEOF(gs_reportFilename) - 1);
     gs_reportFilename[WXSIZEOF(gs_reportFilename) - 1] = _T('\0');
 }
 
 /* static */
-const wxChar *wxCrashReport::GetFileName()
+wxString wxCrashReport::GetFileName()
 {
     return gs_reportFilename;
 }