summaryrefslogtreecommitdiff
path: root/libs/ardour/region.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2018-10-15 16:04:53 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2018-10-15 16:04:53 -0400
commitb50fafd290e4058c8ac1622b267e1b83a6c7a849 (patch)
treea1a7bc8f87d9a4b5702856d61d1b051ef70615d2 /libs/ardour/region.cc
parente31bae4d09c0c4e7aab617bc901087d3a7fedcbc (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