do not use a write copy of the tempo map when not planning to modify the map
This commit is contained in:
parent
b9de15d285
commit
685a3ebc7e
@ -4240,7 +4240,7 @@ Editor::bounce_range_selection (BounceTarget target, bool enable_processing)
|
|||||||
timecnt_t cnt = start.distance (end);
|
timecnt_t cnt = start.distance (end);
|
||||||
bool in_command = false;
|
bool in_command = false;
|
||||||
|
|
||||||
TempoMap::SharedPtr tmap (TempoMap::write_copy());
|
TempoMap::SharedPtr tmap (TempoMap::use());
|
||||||
double tempo = tmap->tempo_at(start).quarter_notes_per_minute();
|
double tempo = tmap->tempo_at(start).quarter_notes_per_minute();
|
||||||
|
|
||||||
for (TrackViewList::iterator i = views.begin(); i != views.end(); ++i) {
|
for (TrackViewList::iterator i = views.begin(); i != views.end(); ++i) {
|
||||||
@ -7211,7 +7211,7 @@ Editor::define_one_bar (timepos_t const & start, timepos_t const & end)
|
|||||||
{
|
{
|
||||||
timecnt_t length = start.distance (end);
|
timecnt_t length = start.distance (end);
|
||||||
|
|
||||||
TempoMap::SharedPtr tmap (TempoMap::write_copy());
|
TempoMap::SharedPtr tmap (TempoMap::use());
|
||||||
const Meter& m (tmap->meter_at (start));
|
const Meter& m (tmap->meter_at (start));
|
||||||
|
|
||||||
/* length = 1 bar */
|
/* length = 1 bar */
|
||||||
|
Loading…
Reference in New Issue
Block a user