修复文件管理对话框崩溃的缺陷
非模态的文件管理对话框在关闭时需要析构,但是这导致2次打开后再关闭时崩溃,该缺陷已修复。
This commit is contained in:
@@ -32,6 +32,8 @@ CFileManagerDlg::CFileManagerDlg(CWnd* pParent, CIOCPServer* pIOCPServer, Client
|
||||
{
|
||||
//{{AFX_DATA_INIT(CFileManagerDlg)
|
||||
//}}AFX_DATA_INIT
|
||||
m_bIsClosed = false;
|
||||
m_ProgressCtrl = NULL;
|
||||
SHFILEINFO sfi;
|
||||
SHGetFileInfo
|
||||
(
|
||||
@@ -929,6 +931,8 @@ void CFileManagerDlg::OnClose()
|
||||
closesocket(m_pContext->m_Socket);
|
||||
|
||||
CDialog::OnClose();
|
||||
m_bIsClosed = true;
|
||||
//delete this; //<2F>˴<EFBFBD><CBB4>ͷ<EFBFBD><CDB7>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD>ڵ<EFBFBD>2<EFBFBD>α<EFBFBD><CEB1><EFBFBD>
|
||||
}
|
||||
|
||||
CString CFileManagerDlg::GetParentDirectory(CString strPath)
|
||||
|
||||
Reference in New Issue
Block a user