#29, fixed trigger editor incorrect KILL_FOCUS handling .

This commit is contained in:
Zero Fanker 2024-06-07 21:17:25 -04:00
parent bb3c6bf61c
commit 42f4182f1d
5 changed files with 28 additions and 28 deletions

View file

@ -65,12 +65,11 @@ void CTriggerOptionsDlg::DoDataExchange(CDataExchange* pDX)
BEGIN_MESSAGE_MAP(CTriggerOptionsDlg, CDialog)
//{{AFX_MSG_MAP(CTriggerOptionsDlg)
ON_CBN_EDITCHANGE(IDC_HOUSE, OnEditchangeHouse)
ON_CBN_EDITCHANGE(IDC_ATTACHEDTRIGGER, OnEditchangeAttachedtrigger)
ON_EN_KILLFOCUS(IDC_NAME, OnChangeName)
ON_CBN_KILLFOCUS(IDC_HOUSE, OnEditchangeHouse)
ON_CBN_KILLFOCUS(IDC_ATTACHEDTRIGGER, OnEditchangeAttachedtrigger)
ON_EN_KILLFOCUS(IDC_NAME, OnKillfocusName)
ON_WM_KILLFOCUS()
ON_CBN_KILLFOCUS(IDC_TRIGGERTYPE, OnEditchangeTriggertype)
ON_CBN_EDITCHANGE(IDC_TRIGGERTYPE, OnEditchangeTriggertype)
ON_BN_CLICKED(IDC_DISABLED, OnDisabled)
ON_BN_CLICKED(IDC_EASY, OnEasy)
ON_BN_CLICKED(IDC_MEDIUM, OnMedium)
@ -174,6 +173,7 @@ void CTriggerOptionsDlg::OnChangeName()
if (RepairTrigger(triggerCopy)) {
ini.SetString("Triggers", m_currentTrigger, triggerCopy);
}
OnKillfocusName();
}
void CTriggerOptionsDlg::OnEditchangeHouse()