From 7d7ac589e38a7f7e86b2b0487fde1af110ce37e4 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 7 Jan 2026 13:52:51 +0100 Subject: [PATCH] Add "empty" check to BasicUI --- libs/ctrl-interface/control_protocol/basic_ui.cc | 6 ++++++ .../control_protocol/control_protocol/basic_ui.h | 2 ++ 2 files changed, 8 insertions(+) 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 ();