diff options
author | nick_m <mainsbridge@gmail.com> | 2016-12-29 01:39:31 +1100 |
---|---|---|
committer | nick_m <mainsbridge@gmail.com> | 2016-12-29 01:39:31 +1100 |
commit | d0580ecfbc1182f3c57b4d04e514f1d944225f14 (patch) | |
tree | 12c6854fd3955f85f1e4a9064b2cc4ac9ae35c62 /libs/ardour/session.cc | |
parent | 0869aa0f6c045bea9ae3b1a030570f27faa90358 (diff) |
allow all types of range location (loop, start, end etc.) to be glued to bars and beats.
Diffstat (limited to 'libs/ardour/session.cc')
-rw-r--r-- | libs/ardour/session.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index 112a933e19..56b3f2a38c 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -1682,7 +1682,7 @@ Session::set_session_extents (framepos_t start, framepos_t end) Location* existing; if ((existing = _locations->session_range_location()) == 0) { //if there is no existing session, we need to make a new session location (should never happen) - existing = new Location (*this, 0, 0, _("session"), Location::IsSessionRange); + existing = new Location (*this, 0, 0, _("session"), Location::IsSessionRange, 0); } if (end <= start) { @@ -5582,7 +5582,7 @@ void Session::update_locations_after_tempo_map_change (const Locations::LocationList& loc) { for (Locations::LocationList::const_iterator i = loc.begin(); i != loc.end(); ++i) { - (*i)->recompute_frames_from_bbt (); + (*i)->recompute_frames_from_beat (); } } @@ -6340,7 +6340,7 @@ Session::current_end_frame () const void Session::set_session_range_location (framepos_t start, framepos_t end) { - _session_range_location = new Location (*this, start, end, _("session"), Location::IsSessionRange); + _session_range_location = new Location (*this, start, end, _("session"), Location::IsSessionRange, 0); _locations->add (_session_range_location); } |