diff --git a/libs/ardour/region.cc b/libs/ardour/region.cc index 4eda001708..151f4a7f1b 100644 --- a/libs/ardour/region.cc +++ b/libs/ardour/region.cc @@ -360,6 +360,8 @@ Region::Region (boost::shared_ptr other, MusicFrame offset) _quarter_note = other->_quarter_note + offset_qn; _beat = _session.tempo_map().beat_at_quarter_note (_quarter_note); + } else { + _quarter_note = _session.tempo_map().quarter_note_at_beat (_beat); } /* if the other region had a distinct sync point