From: Nikolaus Gullotta Date: Mon, 16 Dec 2019 19:06:04 +0000 (-0600) Subject: Add additional roll check in transport_record X-Git-Url: https://main.carlh.net/gitweb/?p=ardour.git;a=commitdiff_plain;h=ce54e342ede5a8148d8ebca5f4a8985313ddc13f Add additional roll check in transport_record Previously there was no check for roll in case Session::Enabled this can cause issues with "latched-record-enable" and "transport-roll" --- diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 06fb3e87df..b5ff6eed86 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -1709,7 +1709,11 @@ ARDOUR_UI::transport_record (bool roll) break; case Session::Enabled: - _session->disable_record (false, true); + if (roll) { + transport_roll(); + } else { + _session->disable_record (false, true); + } } } }