From: Paul Davis Date: Mon, 4 Jul 2016 13:41:21 +0000 (-0400) Subject: stop-and-forget-capture should not toggle transport state, only stop it X-Git-Tag: 5.0-pre1~345 X-Git-Url: https://main.carlh.net/gitweb/?p=ardour.git;a=commitdiff_plain;h=11f8e3adc4640c4fa167fd0aaec5799a28111790 stop-and-forget-capture should not toggle transport state, only stop it --- diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 1a6e301ccc..4778b6c47d 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -2306,7 +2306,12 @@ ARDOUR_UI::toggle_roll (bool with_abort, bool roll_out_of_bounded_mode) if (affect_transport) { if (rolling) { _session->request_stop (with_abort, true); - } else { + + } else if (!with_abort) { /* with_abort == true means the + * command was intended to stop + * transport, not start. + */ + /* the only external sync condition we can be in here * would be Engine (JACK) sync, in which case we still * want to do this.