From 1a5ffc4c8b750d690a2ac863a5f1dde758e78949 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 15 Jun 2021 19:58:11 -0400 Subject: [PATCH] Factor out ControlProtocol::get_session() --- .../control_protocol/control_protocol/control_protocol.h | 2 ++ libs/surfaces/mackie/mackie_control_protocol.h | 1 - libs/surfaces/us2400/us2400_control_protocol.h | 1 - 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/surfaces/control_protocol/control_protocol/control_protocol.h b/libs/surfaces/control_protocol/control_protocol/control_protocol.h index e191b8b57e..3e4821bf73 100644 --- a/libs/surfaces/control_protocol/control_protocol/control_protocol.h +++ b/libs/surfaces/control_protocol/control_protocol/control_protocol.h @@ -142,6 +142,8 @@ public: void event_loop_precall (); + ARDOUR::Session& get_session() { return *_session; } + protected: void next_track (uint32_t initial_id); void prev_track (uint32_t initial_id); diff --git a/libs/surfaces/mackie/mackie_control_protocol.h b/libs/surfaces/mackie/mackie_control_protocol.h index aca88f298b..f6a4cefae3 100644 --- a/libs/surfaces/mackie/mackie_control_protocol.h +++ b/libs/surfaces/mackie/mackie_control_protocol.h @@ -215,7 +215,6 @@ class MackieControlProtocol void update_global_button (int id, Mackie::LedState); void update_global_led (int id, Mackie::LedState); - ARDOUR::Session & get_session() { return *_session; } samplepos_t transport_sample() const; int modifier_state() const { return _modifier_state; } diff --git a/libs/surfaces/us2400/us2400_control_protocol.h b/libs/surfaces/us2400/us2400_control_protocol.h index 81219660a2..51baeed93e 100644 --- a/libs/surfaces/us2400/us2400_control_protocol.h +++ b/libs/surfaces/us2400/us2400_control_protocol.h @@ -198,7 +198,6 @@ class US2400Protocol void update_global_button (int id, US2400::LedState); void update_global_led (int id, US2400::LedState); - ARDOUR::Session & get_session() { return *_session; } samplepos_t transport_sample() const; int modifier_state() const { return _modifier_state; }