diff --git a/libs/surfaces/control_protocol/basic_ui.cc b/libs/surfaces/control_protocol/basic_ui.cc index 0d13c8f264..8580d1b495 100644 --- a/libs/surfaces/control_protocol/basic_ui.cc +++ b/libs/surfaces/control_protocol/basic_ui.cc @@ -99,6 +99,12 @@ BasicUI::goto_start () session->goto_start (); } +void +BasicUI::goto_zero () +{ + session->request_locate (0); +} + void BasicUI::goto_end () { diff --git a/libs/surfaces/control_protocol/control_protocol/basic_ui.h b/libs/surfaces/control_protocol/control_protocol/basic_ui.h index 4c8a8ba28f..d11fa3bdeb 100644 --- a/libs/surfaces/control_protocol/control_protocol/basic_ui.h +++ b/libs/surfaces/control_protocol/control_protocol/basic_ui.h @@ -52,6 +52,7 @@ class LIBCONTROLCP_API BasicUI { void loop_location (framepos_t start, framepos_t end); void access_action ( std::string action_path ); static PBD::Signal2 AccessAction; + void goto_zero (); void goto_start (); void goto_end (); void rewind ();