diff options
Diffstat (limited to 'plugins/SmileyAdd/src/options.cpp')
-rw-r--r-- | plugins/SmileyAdd/src/options.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/plugins/SmileyAdd/src/options.cpp b/plugins/SmileyAdd/src/options.cpp index 49a180b248..3a857a49bd 100644 --- a/plugins/SmileyAdd/src/options.cpp +++ b/plugins/SmileyAdd/src/options.cpp @@ -297,7 +297,6 @@ public: chkStdPack.OnChange = Callback(this, &COptionsDialog::onChange_StdPack);
chkUsePhys.OnChange = Callback(this, &COptionsDialog::onChange_UsePhys);
- edtFilename.OnChange = Callback(this, &COptionsDialog::onChange_Filename);
categories.OnSelChanged = Callback(this, &COptionsDialog::onSelectChange_Tree);
categories.OnItemChanged = Callback(this, &COptionsDialog::onChange_Filename);
@@ -357,6 +356,14 @@ public: return true;
}
+ INT_PTR DlgProc(UINT uMsg, WPARAM wParam, LPARAM lParam) override
+ {
+ if (uMsg == WM_COMMAND && LOWORD(wParam) == IDC_FILENAME && HIWORD(wParam) == EN_KILLFOCUS)
+ onChange_Filename(0);
+
+ return CDlgBase::DlgProc(uMsg, wParam, lParam);
+ }
+
bool OnApply() override
{
ProcessAllInputAreas(true);
|