Fix monitor-section session-property vs preference state.
authorRobin Gareus <robin@gareus.org>
Fri, 8 Jan 2016 15:01:30 +0000 (16:01 +0100)
committerRobin Gareus <robin@gareus.org>
Fri, 8 Jan 2016 15:01:56 +0000 (16:01 +0100)
The initial value of Config::get_use_monitor_bus() may not reflect
the current session's state when loading a session.

libs/ardour/session.cc

index 2e93d5d167ce2b60cc655cb088c132d39aef2430..7f467dbae3417342a80d896ac5d6b9129e6daa3f 100644 (file)
@@ -1022,6 +1022,7 @@ Session::remove_monitor_section ()
        if (auditioner) {
                auditioner->connect ();
        }
+       Config->ParameterChanged ("use-monitor-bus");
 }
 
 void
@@ -1173,6 +1174,7 @@ Session::add_monitor_section ()
        if (auditioner) {
                auditioner->connect ();
        }
+       Config->ParameterChanged ("use-monitor-bus");
 }
 
 void