View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003969 | MMW v4 | Main Panel/Toolbars/Menus | public | 2007-11-14 18:47 | 2007-11-15 07:19 |
Reporter | jiri | Assigned To | |||
Priority | immediate | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0003969: Browser isn't Tab 'friendly' / performant | ||||
Description | When there's a lot of tracks in Tracklist (thousands, I tested with 100k) Track Browser takes some time to refresh tracklist when an item is changed. This itself would be nice to improve, but there's even more serious consequence - the refresh is made even: 1. If I only use Tab key to switch among different MM panels. 2. If I Alt-Tab from and back to MM. ---- 3a. As for the speed of track Browser, as discussed over IM, FillBrowsedTracks() is quite slow at this moment, it should use callbacks, get rid of fl[b].Filter = '%A' comparisons in the inner loop, etc. These changes should make track browser usable for ~100k tracks DBs. 3b. Instead of SplitMultipleString() and subsequent string comparisons use StringInMultipleString() - it currently doesn't make any significant advantage, but assign this issue to me (Jiri) then and I'll improve this function so that TWideStringList isn't unnecessarily used there. | ||||
Tags | No tags attached. | ||||
Fixed in build | 1106 | ||||