fix: sort other apps section

This commit is contained in:
Michael Aaron Murphy 2026-06-08 17:30:13 +02:00
parent 245dfaa9b0
commit 814b49114b
No known key found for this signature in database
GPG key ID: B2732D4240C9212C

View file

@ -2302,14 +2302,20 @@ impl App {
} }
// Add other apps // Add other apps
results.extend( results.extend({
self.mime_app_cache let mut apps = self
.mime_app_cache
.apps() .apps()
.iter() .iter()
.filter(|mime_app| !mime_app.no_display) .filter(|mime_app| !mime_app.no_display)
.filter(|&mime_app| dedupe.insert(&mime_app.id)) .filter(|&mime_app| dedupe.insert(&mime_app.id))
.map(|mime_app| (mime_app, MimeAppMatch::Other)), .map(|mime_app| (mime_app, MimeAppMatch::Other))
); .collect::<Vec<_>>();
apps.sort_by(|(a, _), (b, _)| {
crate::localize::LANGUAGE_SORTER.compare(&a.name, &b.name)
});
apps
});
results results
} }