summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Soffke <christian.soffke@gmail.com>2022-11-14 05:29:45 +0100
committerChristian Soffke <christian.soffke@gmail.com>2022-11-14 05:36:46 +0100
commite6ab74d4ac5464e579cccd1d1f6356fc41cd0734 (patch)
tree1bfc2e9bd429430566d6791d433180026718abe3
parent97936e066144188a3121f1a72fdfbdb1fb5d82e3 (diff)
downloadrockbox-e6ab74d4ac5464e579cccd1d1f6356fc41cd0734.tar.gz
rockbox-e6ab74d4ac5464e579cccd1d1f6356fc41cd0734.zip
Database: Eliminate redundant list item selection
- gui_synclist_select_item will be called in the update_dir function by dirbrowse() - it is unnecessary to call when the tables opened by tagtree_enter are not being displayed but are only being used for inserting table contents into the current playlist. Change-Id: Ib768b457b2baa7eb85cf73c6339fd4f603d03d90
-rw-r--r--apps/tagtree.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/apps/tagtree.c b/apps/tagtree.c
index e836aeb633..11be1425d5 100644
--- a/apps/tagtree.c
+++ b/apps/tagtree.c
@@ -1976,7 +1976,6 @@ int tagtree_enter(struct tree_context* c)
1976 if (reset_selection) 1976 if (reset_selection)
1977 { 1977 {
1978 c->selected_item=0; 1978 c->selected_item=0;
1979 gui_synclist_select_item(&tree_lists, c->selected_item);
1980 } 1979 }
1981 1980
1982 tree_unlock_cache(c); 1981 tree_unlock_cache(c);
@@ -1991,7 +1990,6 @@ void tagtree_exit(struct tree_context* c)
1991 if (c->dirlevel > 0) 1990 if (c->dirlevel > 0)
1992 c->dirlevel--; 1991 c->dirlevel--;
1993 c->selected_item=selected_item_history[c->dirlevel]; 1992 c->selected_item=selected_item_history[c->dirlevel];
1994 gui_synclist_select_item(&tree_lists, c->selected_item);
1995 c->currtable = table_history[c->dirlevel]; 1993 c->currtable = table_history[c->dirlevel];
1996 c->currextra = extra_history[c->dirlevel]; 1994 c->currextra = extra_history[c->dirlevel];
1997} 1995}