fix sort and filter on default sort order

This commit is contained in:
Alexander Mohr 2025-05-24 21:18:02 +02:00
parent 93fe365975
commit 45a97e86d1

View file

@ -866,7 +866,9 @@ fn build_ui_from_menu_items<T: Clone + 'static + Send>(
meta: &Rc<MetaData<T>>, meta: &Rc<MetaData<T>>,
mut items: Vec<MenuItem<T>>, mut items: Vec<MenuItem<T>>,
) { ) {
items.reverse(); if meta.config.sort_order() != SortOrder::Default {
items.reverse();
}
let start = Instant::now(); let start = Instant::now();
{ {
while let Some(b) = ui.main_box.child_at_index(0) { while let Some(b) = ui.main_box.child_at_index(0) {
@ -1414,10 +1416,6 @@ fn set_menu_visibility_for_search<T: Clone>(
config: &Config, config: &Config,
search_ignored_words: Option<&Vec<Regex>>, search_ignored_words: Option<&Vec<Regex>>,
) { ) {
if config.sort_order() == SortOrder::Default {
return;
}
{ {
if query.is_empty() { if query.is_empty() {
for (fb, menu_item) in items.iter_mut() { for (fb, menu_item) in items.iter_mut() {