修复默认值BUG
This commit is contained in:
parent
de0883f1b0
commit
ca96b9ffe9
|
@ -232,6 +232,8 @@ void CDlgRange::OnNMDblclkList1(NMHDR* pNMHDR, LRESULT* pResult)
|
||||||
cv.val = buf;
|
cv.val = buf;
|
||||||
list_.GetItemText(item, 1, buf, _countof(buf) - 1);
|
list_.GetItemText(item, 1, buf, _countof(buf) - 1);
|
||||||
cv.cond = buf;
|
cv.cond = buf;
|
||||||
|
if (cv.cond.find(L"default:") == std::wstring::npos)
|
||||||
|
cv.cond.insert(0, L"default:");
|
||||||
init_.push_back(cv);
|
init_.push_back(cv);
|
||||||
}
|
}
|
||||||
else if (ret == IDNO)
|
else if (ret == IDNO)
|
||||||
|
@ -401,8 +403,11 @@ void CDlgRange::OnBnClickedOk()
|
||||||
val.cond = buf;
|
val.cond = buf;
|
||||||
if (val.cond.find(L"default:") == 0)
|
if (val.cond.find(L"default:") == 0)
|
||||||
{
|
{
|
||||||
val.cond.erase(0, lstrlenW(L"default:"));
|
std::wstring c(val.cond);
|
||||||
|
val.cond = L"default";
|
||||||
init_.push_back(val);
|
init_.push_back(val);
|
||||||
|
val.cond = c;
|
||||||
|
val.cond.erase(0, lstrlenW(L"default:"));
|
||||||
}
|
}
|
||||||
if (range)
|
if (range)
|
||||||
{
|
{
|
||||||
|
@ -506,6 +511,7 @@ void CDlgRange::OnBnClickedOk()
|
||||||
GotoDlgCtrl(GetDlgItem(IDC_COMBO_VAL));
|
GotoDlgCtrl(GetDlgItem(IDC_COMBO_VAL));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
cv.cond = L"default:";
|
||||||
init_.push_back(cv);
|
init_.push_back(cv);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue