summaryrefslogtreecommitdiff
path: root/libs/ardour/session.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2020-05-13 12:34:22 -0600
committerPaul Davis <paul@linuxaudiosystems.com>2020-05-13 18:52:29 -0600
commitabbcc755c1afc597df345a7d15a050ce8342027e (patch)
tree5325061f6dfba8b633fb24c8079018cf788588c5 /libs/ardour/session.cc
parentdaa46c42254e2cc3da29726a4d21d79ca4b028a5 (diff)
reinstate Session::loop_changing to avoid problems when locating to start of loop for loop play
Diffstat (limited to 'libs/ardour/session.cc')
-rw-r--r--libs/ardour/session.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc
index 2b530ba907..f0974bdbf1 100644
--- a/libs/ardour/session.cc
+++ b/libs/ardour/session.cc
@@ -223,6 +223,7 @@ Session::Session (AudioEngine &eng,
, _send_qf_mtc (false)
, _pframes_since_last_mtc (0)
, play_loop (false)
+ , loop_changing (false)
, last_loopend (0)
, _session_dir (new SessionDirectory (fullpath))
, _current_snapshot_name (snapshot_name)
@@ -1516,6 +1517,7 @@ Session::auto_loop_changed (Location* location)
* by loop-changing, and we do not cancel play loop
*/
+ loop_changing = true;
request_locate (location->start(), MustRoll);
} else {