fix sort and filter on default sort order
This commit is contained in:
parent
93fe365975
commit
45a97e86d1
1 changed files with 3 additions and 5 deletions
|
@ -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() {
|
||||||
|
|
Loading…
Add table
Reference in a new issue