diff options
author | Christian Soffke <christian.soffke@gmail.com> | 2022-10-31 20:57:49 +0100 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2022-11-02 07:19:36 -0400 |
commit | 9da3044cf7b16213e91a94f759f8b7e00e35ac09 (patch) | |
tree | c0162c63c2ff84b6fb422727f80bdf8992a355fa | |
parent | ca908d6336f1ab5a089b8f53cdc1dbe5e5a36d2e (diff) | |
download | rockbox-9da3044cf7.tar.gz rockbox-9da3044cf7.zip |
Database: Remove firstpos/pos_history
From what I can tell, this is unused historical
baggage that has no effect whatsoever these
days.
Change-Id: I1b6fed64e7bf5cc4db4ec028617c818c59d81324
-rw-r--r-- | apps/tagtree.c | 2 | ||||
-rw-r--r-- | apps/tree.c | 6 | ||||
-rw-r--r-- | apps/tree.h | 4 |
3 files changed, 1 insertions, 11 deletions
diff --git a/apps/tagtree.c b/apps/tagtree.c index 19353cabbd..5d6c3cf8f1 100644 --- a/apps/tagtree.c +++ b/apps/tagtree.c @@ -1847,7 +1847,6 @@ int tagtree_enter(struct tree_context* c) selected_item_history[c->dirlevel]=c->selected_item; table_history[c->dirlevel] = c->currtable; extra_history[c->dirlevel] = c->currextra; - c->pos_history[c->dirlevel] = c->firstpos; c->dirlevel++; /* lock buflib for possible I/O to protect dptr */ @@ -1995,7 +1994,6 @@ void tagtree_exit(struct tree_context* c) gui_synclist_select_item(&tree_lists, c->selected_item); c->currtable = table_history[c->dirlevel]; c->currextra = extra_history[c->dirlevel]; - c->firstpos = c->pos_history[c->dirlevel]; } int tagtree_get_filename(struct tree_context* c, char *buf, int buflen) diff --git a/apps/tree.c b/apps/tree.c index 6e9ca106c0..cb7c033b6f 100644 --- a/apps/tree.c +++ b/apps/tree.c @@ -89,7 +89,7 @@ static struct tree_context tc; char lastfile[MAX_PATH]; static char lastdir[MAX_PATH]; #ifdef HAVE_TAGCACHE -static int lasttable, lastextra, lastfirstpos; +static int lasttable, lastextra; #endif static bool reload_dir = false; @@ -364,7 +364,6 @@ static int update_dir(void) if (id3db) { if (tc.currtable != lasttable || tc.currextra != lastextra || - tc.firstpos != lastfirstpos || reload_dir) { if (tagtree_load(&tc) < 0) @@ -372,7 +371,6 @@ static int update_dir(void) lasttable = tc.currtable; lastextra = tc.currextra; - lastfirstpos = tc.firstpos; changed = true; } } @@ -636,10 +634,8 @@ static int dirbrowse(void) if (tc.selected_item < 0) tc.selected_item = 0; #ifdef HAVE_TAGCACHE - tc.firstpos = 0; lasttable = -1; lastextra = -1; - lastfirstpos = 0; #endif start_wps = false; diff --git a/apps/tree.h b/apps/tree.h index e132fcc191..56fdb2e0bb 100644 --- a/apps/tree.h +++ b/apps/tree.h @@ -81,10 +81,6 @@ struct tree_context { * (used when we want to return back to a previouws directory)*/ int selected_item_history[MAX_DIR_LEVELS]; - int firstpos; /* which dir entry is on first - position in dir buffer */ - int pos_history[MAX_DIR_LEVELS]; - int *dirfilter; /* file use */ int filesindir; /* The number of files in the dircache */ int dirsindir; /* file use */ |