summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_region.cc
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2016-12-13 04:36:07 +1100
committernick_m <mainsbridge@gmail.com>2016-12-13 04:36:07 +1100
commite9deb82ef6449829d5d645a5fd4b454b945d7937 (patch)
tree3e2fd8dd16f09b7e03000f65e24d4294f7e25afb /libs/ardour/midi_region.cc
parent44e8181c36b42c4775a4fbecce801301dc8949ba (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.cc2
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);