Don't create temporary file in wxDebugReport ctor.
Just use wxFileName::GetTempDir() instead of creating a file in the temporary directory and then using its path. Closes #15103. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73672 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -188,16 +188,14 @@ wxDebugReport::wxDebugReport()
|
|||||||
// directory, so do our best to create a unique name ourselves
|
// directory, so do our best to create a unique name ourselves
|
||||||
//
|
//
|
||||||
// of course, this doesn't protect us against malicious users...
|
// of course, this doesn't protect us against malicious users...
|
||||||
wxFileName fn;
|
|
||||||
fn.AssignTempFileName(appname);
|
|
||||||
#if wxUSE_DATETIME
|
#if wxUSE_DATETIME
|
||||||
m_dir.Printf(wxT("%s%c%s_dbgrpt-%lu-%s"),
|
m_dir.Printf(wxT("%s%c%s_dbgrpt-%lu-%s"),
|
||||||
fn.GetPath().c_str(), wxFILE_SEP_PATH, appname.c_str(),
|
wxFileName::GetTempDir(), wxFILE_SEP_PATH, appname,
|
||||||
wxGetProcessId(),
|
wxGetProcessId(),
|
||||||
wxDateTime::Now().Format(wxT("%Y%m%dT%H%M%S")).c_str());
|
wxDateTime::Now().Format(wxT("%Y%m%dT%H%M%S")));
|
||||||
#else
|
#else
|
||||||
m_dir.Printf(wxT("%s%c%s_dbgrpt-%lu"),
|
m_dir.Printf(wxT("%s%c%s_dbgrpt-%lu"),
|
||||||
fn.GetPath().c_str(), wxFILE_SEP_PATH, appname.c_str(),
|
wxFileName::GetTempDir(), wxFILE_SEP_PATH, appname,
|
||||||
wxGetProcessId());
|
wxGetProcessId());
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user