diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h index 9057b1c949..d2c4066557 100644 --- a/libs/ardour/ardour/session.h +++ b/libs/ardour/ardour/session.h @@ -826,8 +826,9 @@ public: * playback speed is not zero, and count-in as well as latency-preroll is complete, * and _transport_sample changes every process cycle. */ - bool transport_rolling() const; - bool transport_will_roll_forwards() const; + bool transport_rolling() const; + bool transport_will_roll_forwards() const; + bool transport_locating() const; bool silent () { return _silent; } diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc index b48d1cea0b..43ebe64422 100644 --- a/libs/ardour/session_transport.cc +++ b/libs/ardour/session_transport.cc @@ -2045,6 +2045,12 @@ Session::transport_state_rolling() const return _transport_fsm->rolling(); } +bool +Session::transport_locating() const +{ + return _transport_fsm->locating(); +} + bool Session::transport_rolling() const {