View Issue Details

IDProjectCategoryView StatusLast Update
0008102MMW v4Collections (Filters)public2011-07-12 21:31
Reporterrusty Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version4.0 
Target Version4.0Fixed in Version4.0 
Summary0008102: Performance: Switching tabs can take 2-3 seconds
DescriptionIn a large library switching between tabs can take ~2 seconds, making it appear as if the UI has locked up.

It's kind of strange though, e.g. create 3 Tabs, one for Entire Library, One for Music, one for Video. Switching from one node to another is sometimes near instantaneous, and other times takes a couple of seconds.

What should happen is that the node switch should be instantaneous (so that the user doesn't think that the UI was locked up), and then show 'reading files...' while the tracklist loads.
TagsNo tags attached.
Fixed in build1404

Activities

jiri

2011-07-08 07:46

administrator   ~0026631

I found out that it's caused by

procedure TBaseVirtualTree.UpdateHorizontalRange;

which is very slow for when used on large lists that don't have columns. We should clear the VT first on switching tabs, before columns are removed?

petr

2011-07-08 22:02

developer   ~0026654

Fixed in 1404

peke

2011-07-12 21:31

developer   ~0026747

Verified 1405