From dd16b92161bfa4dd41d4c94a0b5700c189fd29ea Mon Sep 17 00:00:00 2001 From: Michael Aaron Murphy Date: Mon, 1 Apr 2024 21:34:47 +0200 Subject: [PATCH] fix(keyboard): case-insensitive input source search --- cosmic-settings/src/pages/input/keyboard/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cosmic-settings/src/pages/input/keyboard/mod.rs b/cosmic-settings/src/pages/input/keyboard/mod.rs index 23d2fe0..361ce1d 100644 --- a/cosmic-settings/src/pages/input/keyboard/mod.rs +++ b/cosmic-settings/src/pages/input/keyboard/mod.rs @@ -411,10 +411,10 @@ impl Page { 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 { - 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())); } }