summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2019-01-06 16:13:21 +0200
committerGeorge Hazan <ghazan@miranda.im>2019-01-06 16:14:03 +0200
commitac34a82d07d24856aee5629fec42ce9d0f33800d (patch)
tree8384f621e042fc9e6a09438a416b89001732872b
parent8c93b7a173161134b2ca563a657706173cbc270d (diff)
CCtrlCombo::OnSelChanged extracted to the separate handler
-rw-r--r--include/m_gui.h1
-rw-r--r--src/mir_core/src/CCtrlCombo.cpp4
2 files changed, 3 insertions, 2 deletions
diff --git a/include/m_gui.h b/include/m_gui.h
index 303752f549..d02df66fbf 100644
--- a/include/m_gui.h
+++ b/include/m_gui.h
@@ -966,6 +966,7 @@ public:
// Events
CCallback<CCtrlCombo> OnCloseup;
CCallback<CCtrlCombo> OnDropdown;
+ CCallback<CCtrlCombo> OnSelChanged;
};
/////////////////////////////////////////////////////////////////////////////////////////
diff --git a/src/mir_core/src/CCtrlCombo.cpp b/src/mir_core/src/CCtrlCombo.cpp
index 29802f33b9..dbd6f394d2 100644
--- a/src/mir_core/src/CCtrlCombo.cpp
+++ b/src/mir_core/src/CCtrlCombo.cpp
@@ -32,12 +32,12 @@ CCtrlCombo::CCtrlCombo(CDlgBase *dlg, int ctrlId)
BOOL CCtrlCombo::OnCommand(HWND, WORD, WORD idCode)
{
switch (idCode) {
- case CBN_CLOSEUP: OnCloseup(this); break;
+ case CBN_CLOSEUP: OnCloseup(this); break;
case CBN_DROPDOWN: OnDropdown(this); break;
+ case CBN_SELCHANGE: OnSelChanged(this); break;
case CBN_EDITCHANGE:
case CBN_EDITUPDATE:
- case CBN_SELCHANGE:
case CBN_SELENDOK:
NotifyChange();
break;