|
@@ -310,7 +310,7 @@ void CModuleSVNManagerDlg::OnBnClickedOperation()
|
|
|
POSITION pos = m_list_modDB.GetFirstSelectedItemPosition();
|
|
|
if ( pos ) {
|
|
|
int nSelIndex = m_list_modDB.GetNextSelectedItem(pos);
|
|
|
- if ( nSelIndex ) {
|
|
|
+ if ( nSelIndex != -1) {
|
|
|
STModInfo *pModInfo = (STModInfo*)m_list_modDB.GetItemData(nSelIndex);
|
|
|
if ( pModInfo ) {
|
|
|
// 修改值;
|
|
@@ -422,14 +422,20 @@ void CModuleSVNManagerDlg::OnBnClickedOk()
|
|
|
for ( std::vector<STModInfo*>::iterator it = m_vtDbModInfo.begin(); it != m_vtDbModInfo.end(); it++ ) {
|
|
|
STModInfo *p = *it;
|
|
|
if ( p->_check ) {
|
|
|
- str.Format(_T("[MOUDLE],%s,%s,%s\r"), p->strName.c_str(), p->strAddress.c_str(), p->strVersion.c_str());
|
|
|
+ str.Format(_T("[MOUDLE],%s,%s,%s\n"), p->strName.c_str(), p->strAddress.c_str(), p->strVersion.c_str());
|
|
|
sfile.WriteString(str);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
sfile.Flush(); // 强制缓冲写入;
|
|
|
sfile.Close();
|
|
|
+
|
|
|
+ MessageBox(_T("保存成功"), _T("提示"), MB_OK);
|
|
|
}
|
|
|
+ else
|
|
|
+ {
|
|
|
+ MessageBox(_T("保存失败,创建文件失败!"), _T("提示"), MB_OK);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
void CModuleSVNManagerDlg::OnBnClickedCancel()
|