diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2018-10-15 16:04:53 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2018-10-15 16:04:53 -0400 |
commit | b50fafd290e4058c8ac1622b267e1b83a6c7a849 (patch) | |
tree | a1a7bc8f87d9a4b5702856d61d1b051ef70615d2 /libs/ardour/region.cc | |
parent | e31bae4d09c0c4e7aab617bc901087d3a7fedcbc (diff) |
change region->row map of EditorRegions to use iterator, not RowReference
RowReference was responsible for 75% of the cost of building the region list, and incurs cost
at every later insert/delete/reorder. Since both ListStore and TreeStore have persistent iterators,
use them instead
Diffstat (limited to 'libs/ardour/region.cc')
0 files changed, 0 insertions, 0 deletions