From ab643e76941a075d9400f46cf346cb392da49020 Mon Sep 17 00:00:00 2001 From: Miika Pekkarinen Date: Sat, 11 Nov 2006 17:39:37 +0000 Subject: Make it possible to force sorting. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11514 a1c6a512-1295-4272-9138-f99709370657 --- apps/tagtree.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apps/tagtree.c b/apps/tagtree.c index e1cb9e65bc..dbb1b89b18 100644 --- a/apps/tagtree.c +++ b/apps/tagtree.c @@ -95,6 +95,7 @@ struct display_format { int limit; int strip; bool sort_inverse; + bool sort; }; static struct display_format *formats[TAGMENU_MAX_FMTS]; @@ -361,6 +362,8 @@ static int get_format_str(struct display_format *fmt) return -12; if (!strcasecmp("inverse", buf)) fmt->sort_inverse = true; + + fmt->sort = true; break; case var_limit: @@ -1057,6 +1060,10 @@ int retrieve_entries(struct tree_context *c, struct tagcache_search *tcs, sort_inverse = fmt->sort_inverse; sort_limit = fmt->limit; strip = fmt->strip; + + /* Check if sorting is forced. */ + if (fmt->sort) + sort = true; } else { -- cgit v1.2.3