diff options
author | nick_m <mainsbridge@gmail.com> | 2016-12-13 04:36:07 +1100 |
---|---|---|
committer | nick_m <mainsbridge@gmail.com> | 2016-12-13 04:36:07 +1100 |
commit | e9deb82ef6449829d5d645a5fd4b454b945d7937 (patch) | |
tree | 3e2fd8dd16f09b7e03000f65e24d4294f7e25afb /libs/ardour/midi_region.cc | |
parent | 44e8181c36b42c4775a4fbecce801301dc8949ba (diff) |
only update MidiRegion length_beats in partial copy ctor if there is an offset.
Diffstat (limited to 'libs/ardour/midi_region.cc')
-rw-r--r-- | libs/ardour/midi_region.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/midi_region.cc b/libs/ardour/midi_region.cc index abaf6d3484..9b01b03f16 100644 --- a/libs/ardour/midi_region.cc +++ b/libs/ardour/midi_region.cc @@ -109,9 +109,9 @@ MidiRegion::MidiRegion (boost::shared_ptr<const MidiRegion> other, frameoffset_t { if (offset != 0) { _start_beats = (_session.tempo_map().exact_qn_at_frame (other->_position + offset, sub_num) - other->_quarter_note) + other->_start_beats; + update_length_beats (sub_num); } - update_length_beats (sub_num); register_properties (); assert(_name.val().find("/") == string::npos); |