summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Kukla <roolku@rockbox.org>2008-07-01 20:55:19 +0000
committerRobert Kukla <roolku@rockbox.org>2008-07-01 20:55:19 +0000
commitf9f2d6d42ea2d8076f6489faa5ec000dd20a6309 (patch)
treee14f4674e79ff99b8042762af0c19e08c7298f4c
parent71c3802251b1051a60748ce1f456e36aa93facd6 (diff)
downloadrockbox-f9f2d6d42ea2d8076f6489faa5ec000dd20a6309.zip
rockbox-f9f2d6d42ea2d8076f6489faa5ec000dd20a6309.tar.gz
rockbox-f9f2d6d42ea2d8076f6489faa5ec000dd20a6309.tar.bz2
rockbox-f9f2d6d42ea2d8076f6489faa5ec000dd20a6309.tar.xz
fix FS#9104 - Database sorting does not work on un-filtered list
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17910 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/tagtree.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/apps/tagtree.c b/apps/tagtree.c
index ef4591f..b8fffa9 100644
--- a/apps/tagtree.c
+++ b/apps/tagtree.c
@@ -114,7 +114,6 @@ struct display_format {
int limit;
int strip;
bool sort_inverse;
- bool sort;
};
static struct display_format *formats[TAGMENU_MAX_FMTS];
@@ -403,8 +402,6 @@ 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:
@@ -1129,10 +1126,7 @@ static 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;
+ sort = true;
}
else
{