Merge branch 'tab-complete' into 'main'

room-history: two improvements for tab-completion

Closes #1243

See merge request GNOME/fractal!1347
This commit is contained in:
Allison Karlitskaya 2023-12-22 20:44:50 +00:00
commit e131479032
1 changed files with 2 additions and 5 deletions

View File

@ -135,12 +135,9 @@ mod imp {
// Setup the search filter.
let search = gtk::StringFilter::builder()
.ignore_case(true)
.match_mode(gtk::StringFilterMatchMode::Substring)
.match_mode(gtk::StringFilterMatchMode::Prefix)
.expression(gtk::ClosureExpression::new::<String>(
&[
Member::this_expression("user-id"),
Member::this_expression("display-name"),
],
&[Member::this_expression("display-name")],
closure!(
|_: Option<glib::Object>, user_id: &str, display_name: &str| {
lower_lay_string(&format!("{display_name} {user_id}"))