some tweaks for solo logic to get things working as they were before (correctly)
[ardour.git] / gtk2_ardour / ardour_ui.cc
index 65b882fe6de1b81b49296dddc70119351fffb066..6ecfd9772c7116e5e21821e3c04f9bb110977918 100644 (file)
@@ -5589,6 +5589,9 @@ void
 ARDOUR_UI::cancel_solo ()
 {
        if (_session) {
+               if (_session) {
+                       _session->set_controls (route_list_to_control_list (_session->get_routes(), &Route::solo_control), 0.0, Controllable::NoGroup);
+               }
                _session->clear_all_solo_state (_session->get_routes()); // safeguard, ideally this won't do anything, check the log-window
        }
 }