summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/session.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2019-11-01 15:56:06 -0600
committerPaul Davis <paul@linuxaudiosystems.com>2019-11-01 15:56:06 -0600
commit833927a4ea3bb821bedf4ef8c0779f0a0656f4b1 (patch)
treec37ed38e6f43ce08edbdaf4a0aff4356567d5cf8 /libs/ardour/ardour/session.h
parentc3d68338ade1affb8bdf7cb0b6c7bbd24c6fa318 (diff)
don't send TFSM event LocateDone after a locate-for-loop-end
See comment for explanation
Diffstat (limited to 'libs/ardour/ardour/session.h')
-rw-r--r--libs/ardour/ardour/session.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h
index 2b56a1dccd..decf9f7991 100644
--- a/libs/ardour/ardour/session.h
+++ b/libs/ardour/ardour/session.h
@@ -1242,7 +1242,7 @@ protected:
/* transport API */
- void locate (samplepos_t, bool with_roll, bool with_flush, bool with_loop=false, bool force=false, bool with_mmc=true);
+ void locate (samplepos_t, bool with_roll, bool with_flush, bool for_loop_end=false, bool force=false, bool with_mmc=true);
void stop_transport (bool abort = false, bool clear_state = false);
void start_transport ();
void butler_completed_transport_work ();
@@ -1689,7 +1689,7 @@ private:
void flush_all_inserts ();
int micro_locate (samplecnt_t distance);
- void do_locate (samplepos_t, bool with_roll, bool with_flush, bool for_loop_enabled, bool force, bool with_mmc);
+ void do_locate (samplepos_t, bool with_roll, bool with_flush, bool for_loop_end, bool force, bool with_mmc);
void force_locate (samplepos_t sample, bool with_roll = false);
void set_transport_speed (double speed, samplepos_t destination_sample, bool abort = false, bool clear_state = false, bool as_default = false);
void realtime_stop (bool abort, bool clear_state);