diff --git a/libs/ctrl-interface/control_protocol/basic_ui.cc b/libs/ctrl-interface/control_protocol/basic_ui.cc index fb2e1c1034..a20e59ad39 100644 --- a/libs/ctrl-interface/control_protocol/basic_ui.cc +++ b/libs/ctrl-interface/control_protocol/basic_ui.cc @@ -781,6 +781,12 @@ BasicUI::locked () return session->transport_locked (); } +bool +BasicUI::session_empty () const +{ + return session->empty (); +} + ARDOUR::samplecnt_t BasicUI::timecode_frames_per_hour () { diff --git a/libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h b/libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h index 39912754ba..31bfe2b46e 100644 --- a/libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h +++ b/libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h @@ -88,6 +88,8 @@ class LIBCONTROLCP_API BasicUI { bool locked (); void save_state (); + bool session_empty () const; + void prev_marker (); void next_marker (); void undo ();