diff options
author | Christian Soffke <christian.soffke@gmail.com> | 2022-11-14 05:29:45 +0100 |
---|---|---|
committer | Christian Soffke <christian.soffke@gmail.com> | 2022-11-14 05:36:46 +0100 |
commit | e6ab74d4ac5464e579cccd1d1f6356fc41cd0734 (patch) | |
tree | 1bfc2e9bd429430566d6791d433180026718abe3 | |
parent | 97936e066144188a3121f1a72fdfbdb1fb5d82e3 (diff) | |
download | rockbox-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.c | 2 |
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 | } |