View Issue Details

IDProjectCategoryView StatusLast Update
0000266MMW v4Main Panel/Toolbars/Menuspublic2006-07-17 18:22
Reporterrusty Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Summary0000266: Tree: /Library/Locations/Network node shouldn't appear unless Tracks are contained within
DescriptionAt present, the subnodes in /Library/Locations node only appear when the 'Location' in question has track(s)--except that the 'Network' node always appears, even when there are no tracks contained within!

This should be changed--the network node should only appear if there are tracks that are on the network that are already part of the library.
TagsNo tags attached.
Fixed in build

Activities

jiri

2006-03-09 15:13

administrator   ~0007030

Since MM operates over a SQL database, getting this information means an additional query. I don't think it's worth it, I don't see the current implementation problematic.

rusty

2006-07-13 03:27

administrator   ~0007475

Not sure I understand the issue. If there are no tracks in the DB with a network-based location, then why bother showing this node? The logic is identical to not showing a Genre of 'Calypso' if there's no Calypso music in the library!

jiri

2006-07-17 12:18

administrator   ~0007518

This can be fixed by executing a SQL query when Locations node is expanded and showing the node only if same network tracks exist in DB.

Also, when a track is added to Library and this node doesn't exist, it should be created. Probably __NotifyDBDirExists() in AppManage.pas should be modified for this purpose.

petr

2006-07-17 18:22

developer   ~0007529

done