fix backend logic for PFL/AFL when mastered
[ardour.git] / libs / ardour / route.cc
index 06053789591615aec4f261055d8b53706e2cc925..fef9fb507b4365ae07fb18bf6c3cdcb01e99503b 100644 (file)
@@ -755,7 +755,7 @@ Route::solo_control_changed (bool, Controllable::GroupControlDisposition)
        */
 
        if (Config->get_solo_control_is_listen_control ()) {
-               set_listen (_solo_control->self_soloed());
+               set_listen (_solo_control->self_soloed() || _solo_control->get_masters_value());
        }
 }