diff --git a/libs/ctrl-interface/control_protocol/basic_ui.cc b/libs/ctrl-interface/control_protocol/basic_ui.cc index 7e6b37b443..40a6fc15ec 100644 --- a/libs/ctrl-interface/control_protocol/basic_ui.cc +++ b/libs/ctrl-interface/control_protocol/basic_ui.cc @@ -710,6 +710,8 @@ BasicUI::toggle_roll (bool with_abort, bool roll_out_of_bounded_mode) } else if (session->get_play_range ()) { session->request_cancel_play_range (); + } else { + session->request_stop (with_abort, true); } } else {