fix(keyboard): case-insensitive input source search
This commit is contained in:
parent
4762bdaa59
commit
dd16b92161
1 changed files with 2 additions and 2 deletions
|
|
@ -411,10 +411,10 @@ impl Page {
|
||||||
|
|
||||||
let mut list = widget::list_column();
|
let mut list = widget::list_column();
|
||||||
|
|
||||||
let search_input = self.input_source_search.trim();
|
let search_input = &self.input_source_search.trim().to_lowercase();
|
||||||
|
|
||||||
for (id, (_locale, variant, description)) in &self.keyboard_layouts {
|
for (id, (_locale, variant, description)) in &self.keyboard_layouts {
|
||||||
if search_input.is_empty() || description.contains(search_input) {
|
if search_input.is_empty() || description.to_lowercase().contains(search_input) {
|
||||||
list = list.add(self.input_source_item(id, description, !variant.is_empty()));
|
list = list.add(self.input_source_item(id, description, !variant.is_empty()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue