summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-10-06 20:06:25 +0200
committerRobin Gareus <robin@gareus.org>2015-10-06 20:06:25 +0200
commit6b00e149d268939bce3b48a2998676c7109c10f5 (patch)
tree9917188a9a1898f69800d1794b0fa342ae4d5e28
parente73fa8413e67098cbd4e9c7eaa414d01d2ce9782 (diff)
cancel-solo always clears all solo-state, just in case.
-rw-r--r--gtk2_ardour/ardour_ui.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc
index 727e36ed14..b55c50506e 100644
--- a/gtk2_ardour/ardour_ui.cc
+++ b/gtk2_ardour/ardour_ui.cc
@@ -4933,5 +4933,7 @@ ARDOUR_UI::cancel_solo ()
} else if (_session->listening()) {
_session->set_listen (_session->get_routes(), false);
}
+
+ _session->clear_all_solo_state (_session->get_routes()); // safeguard, ideally this won't do anything, check the log-window
}
}