summaryrefslogtreecommitdiff
path: root/src/wx/recipients_panel.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/wx/recipients_panel.cc')
-rw-r--r--src/wx/recipients_panel.cc13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/wx/recipients_panel.cc b/src/wx/recipients_panel.cc
index 943d55c6c..485a0f94e 100644
--- a/src/wx/recipients_panel.cc
+++ b/src/wx/recipients_panel.cc
@@ -105,15 +105,10 @@ RecipientsPanel::setup_sensitivity ()
void
RecipientsPanel::add_recipient (shared_ptr<DKDMRecipient> r)
{
- string search = wx_to_std (_search->GetValue());
- transform (search.begin(), search.end(), search.begin(), ::tolower);
-
- if (!search.empty()) {
- string name = r->name;
- transform (name.begin(), name.end(), name.begin(), ::tolower);
- if (name.find(search) == string::npos) {
- return;
- }
+ string const search = wx_to_std(_search->GetValue());
+
+ if (!search.empty() && !_collator.find(search, r->name)) {
+ return;
}
_recipients[_targets->AppendItem(_root, std_to_wx(r->name))] = r;