Fixes publish dialog filtering issue

This commit is contained in:
Lam Wei Lun
2026-08-26 12:33:31 +08:00
parent cc267055e1
commit 036c4004f7

View File

@@ -120,12 +120,9 @@ PublishSettingsDialog::PublishSettingsDialog(wxWindow* parent)
m_filter_ctrl->SetHint(_L("Type to filter...")); m_filter_ctrl->SetHint(_L("Type to filter..."));
m_filter_ctrl->Bind(wxEVT_TEXT, [this](auto&) { apply_filter(m_filter_ctrl->GetValue()); }); m_filter_ctrl->Bind(wxEVT_TEXT, [this](auto&) { apply_filter(m_filter_ctrl->GetValue()); });
m_filter_ctrl->Bind(wxEVT_TEXT_ENTER, [this](auto&) { apply_filter(m_filter_ctrl->GetValue()); }); m_filter_ctrl->Bind(wxEVT_TEXT_ENTER, [this](auto&) { apply_filter(m_filter_ctrl->GetValue()); });
m_filter_ctrl->Bind(wxEVT_SET_FOCUS, [this](auto& e) { m_filter_ctrl->Bind(wxEVT_LEFT_DOWN, [this](auto& e) {
apply_filter(m_filter_ctrl->GetValue()); if (m_filter_mode != FilterMode::Text)
e.Skip(); apply_filter(m_filter_ctrl->GetValue());
});
m_filter_ctrl->Bind(wxEVT_KILL_FOCUS, [this](auto& e) {
apply_filter(m_filter_ctrl->GetValue());
e.Skip(); e.Skip();
}); });
f_sizer->Add(m_filter_box, 1, wxEXPAND); f_sizer->Add(m_filter_box, 1, wxEXPAND);