#8465: No size 'Used Free' information on Desktop Volume Get Info ------------------------------------+---------------------------- Reporter: grimus | Owner: anevilyak Type: bug | Status: assigned Priority: normal | Milestone: R1 Component: Applications/Tracker | Version: R1/Development Resolution: | Keywords: Get Info Blocked By: | Blocking: Has a Patch: 0 | Platform: All ------------------------------------+---------------------------- Comment (by anevilyak): Replying to [comment:4 diver]: > I tried to reproduce this bug, but I see another behavior: Capacity string changes to Size: 5 bytes. Restarting Tracker fixes it. I dug into this one a bit ; before the rename, the stat buffer returned by BEntry::GetStat() tells us that the type is S_IFDIR, which we then correctly promote to the volume type by further checking if it's the root directory. However, if you then rename the volume, a subsequent call to GetStat() on the same entry ref returns S_IFLNK instead, causing Tracker to think you're getting info about a symlink instead. Right now I'm not sure what causes this though, and particularly, why restarting Tracker clears it up. Will try to dig further when I have a bit more time, though if anyone else has some insight here, that would help since I'm not so familiar with the filesystem-related portions of the kernel. -- Ticket URL: <http://dev.haiku-os.org/ticket/8465#comment:8> Haiku <http://dev.haiku-os.org> Haiku - the operating system.