• Status Closed
  • Percent Complete
  • Task Type Bugs
  • Category User Interface
  • Assigned To No-one
  • Operating System All players
  • Severity Low
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by rasher - 2006-05-30

FS#5466 - Exiting TagCache may trap you inside a directory

If you haven’t generated tagcache, and switch from TagCache to fileview after having attempted to use tagcache, you will find yourself in a directory you can’t exit from.

Steps to reproduce:
1. Go into a directory
2. Switch to ID3 Database view
3. Attempt to enter a virtual folder, a splash will tell TagCache not ready (with another splash below it, don’t know what that says)
4. Switch back to file view

Now you can’t exit the directory by pressing left on the joystick (or whichever button is used for this)

Exists (at least) on H120 target and H300 sim.

Closed by  bger
2006-07-12 06:51
Reason for closing:  Accepted
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

In CVS as of today

ok, its a simple fix.. but im not 100% of the reporcussions of the fix… line 626 of tree.c needs to be changed from if (tc.dirlevel == 0) to if (!strcmp(currdir,”/”) && tc.dirlevel == 0)
the problem is with this the tc.dirlevel can become negative which may cause other problems?? my limited testing on the h300 sin didnt show any problems with this fix tho..

I was just able to reproduce this behaviour on h120 target (060710 cvs build) with generated tagcache, so it seems it’s not fixed. Should be done before 3.0 …


Available keyboard shortcuts


Task Details

Task Editing