summaryrefslogtreecommitdiff
path: root/apps/tagtree.c
diff options
context:
space:
mode:
authorWilliam Wilgus <wilgus.william@gmail.com>2024-03-24 11:19:41 -0400
committerWilliam Wilgus <wilgus.william@gmail.com>2024-03-24 11:19:41 -0400
commit34361c82f15a2f11f1737dc5ee30f650e93079c3 (patch)
treed1af7c393e3a0c77f8b91da798c7a1a7adb0158b /apps/tagtree.c
parentc00dff157cd7dcbcf665e2c5ccf2fd645eba2510 (diff)
downloadrockbox-34361c82f15a2f11f1737dc5ee30f650e93079c3.tar.gz
rockbox-34361c82f15a2f11f1737dc5ee30f650e93079c3.zip
[BugFix] Database Track>Filename returned Directory Attribute
Navigating to track listing by Filename in the database passed the whole directory to the playlist and track info plugin insead of the track filename this was due to 'tag_virt_basename' not being recognized as a valid audio file Change-Id: I3d1cd0b6998a2e55d4f7d70711af9ced46cf2c44
Diffstat (limited to 'apps/tagtree.c')
-rw-r--r--apps/tagtree.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/tagtree.c b/apps/tagtree.c
index a85f848c13..736493bfd9 100644
--- a/apps/tagtree.c
+++ b/apps/tagtree.c
@@ -2420,7 +2420,8 @@ int tagtree_get_attr(struct tree_context* c)
2420 switch (c->currtable) 2420 switch (c->currtable)
2421 { 2421 {
2422 case NAVIBROWSE: 2422 case NAVIBROWSE:
2423 if (csi->tagorder[c->currextra] == tag_title) 2423 if (csi->tagorder[c->currextra] == tag_title
2424 || csi->tagorder[c->currextra] == tag_virt_basename)
2424 attr = FILE_ATTR_AUDIO; 2425 attr = FILE_ATTR_AUDIO;
2425 else 2426 else
2426 attr = ATTR_DIRECTORY; 2427 attr = ATTR_DIRECTORY;