summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_region.cc
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2016-06-21 00:50:23 +1000
committernick_m <mainsbridge@gmail.com>2016-07-10 02:18:37 +1000
commit7a6efaaf3d074dd2c707537089e0c24356ce5790 (patch)
treea50cc338b256d05b11ff4d85751017bc8a486008 /libs/ardour/midi_region.cc
parent32a579ec28c9a34fb1c932e37869dddfd37fce2f (diff)
Quick fix to get trim working again (bahaving oddly during trim right now)
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 ce473c162d..bd0319f2bd 100644
--- a/libs/ardour/midi_region.cc
+++ b/libs/ardour/midi_region.cc
@@ -107,7 +107,7 @@ MidiRegion::MidiRegion (boost::shared_ptr<const MidiRegion> other, frameoffset_t
, _start_beats (Properties::start_beats, Evoral::Beats())
, _length_beats (Properties::length_beats, other->_length_beats)
{
- _start_beats = Evoral::Beats (_session.tempo_map().exact_beat_at_frame (other->_position + offset - other->_start, sub_num) - other->beat());
+ _start_beats = Evoral::Beats (_session.tempo_map().exact_beat_at_frame ((other->_position + offset), sub_num) - other->beat()) + other->_start_beats;
update_length_beats (sub_num);
register_properties ();