diff options
author | Christian Soffke <christian.soffke@gmail.com> | 2022-11-11 01:27:15 +0100 |
---|---|---|
committer | Christian Soffke <christian.soffke@gmail.com> | 2022-11-14 05:47:10 +0100 |
commit | c088a9453df5fd866f2b1fd5347936c1e015d4f5 (patch) | |
tree | 1eb44aa529831197433430f0c333eefe7a2e98f5 /apps/tagtree.h | |
parent | e6ab74d4ac5464e579cccd1d1f6356fc41cd0734 (diff) | |
download | rockbox-c088a9453df5fd866f2b1fd5347936c1e015d4f5.tar.gz rockbox-c088a9453df5fd866f2b1fd5347936c1e015d4f5.zip |
Database: Restore selection in lower menu levels
The database only remembered what you'd selected when
ascending the menu hierarchy again from a lower level.
Now it restores a previous selection going in the other
direction as well, when you enter a new menu, as long
as the selection at the current level hasn't changed.
Change-Id: I5068287ff758a7cfebf1428e9b0ffd30e6ef541e
Diffstat (limited to 'apps/tagtree.h')
-rw-r--r-- | apps/tagtree.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/tagtree.h b/apps/tagtree.h index 427a602df6..5c938b1541 100644 --- a/apps/tagtree.h +++ b/apps/tagtree.h | |||
@@ -34,8 +34,8 @@ | |||
34 | int tagtree_export(void); | 34 | int tagtree_export(void); |
35 | int tagtree_import(void); | 35 | int tagtree_import(void); |
36 | void tagtree_init(void) INIT_ATTR; | 36 | void tagtree_init(void) INIT_ATTR; |
37 | int tagtree_enter(struct tree_context* c); | 37 | int tagtree_enter(struct tree_context* c, bool is_visible); |
38 | void tagtree_exit(struct tree_context* c); | 38 | void tagtree_exit(struct tree_context* c, bool is_visible); |
39 | int tagtree_load(struct tree_context* c); | 39 | int tagtree_load(struct tree_context* c); |
40 | char* tagtree_get_entry_name(struct tree_context *c, int id, | 40 | char* tagtree_get_entry_name(struct tree_context *c, int id, |
41 | char* buf, size_t bufsize); | 41 | char* buf, size_t bufsize); |