diff --git a/libs/ardour/mute_master.cc b/libs/ardour/mute_master.cc index f6e868518d..62faa2297a 100644 --- a/libs/ardour/mute_master.cc +++ b/libs/ardour/mute_master.cc @@ -146,13 +146,16 @@ MuteMaster::set_mute_points (MutePoint mp) } int -MuteMaster::set_state (const XMLNode& node, int /*version*/) +MuteMaster::set_state (const XMLNode& node, int version) { node.get_property ("mute-point", _mute_point); if (!node.get_property ("muted", _muted_by_self)) { _muted_by_self = (_mute_point != MutePoint (0)); } + if (version < 7003 && Config->get_mute_affects_surround_sends ()) { + _muted_by_self |= SurroundSend; + } return 0; } diff --git a/libs/ardour/wscript b/libs/ardour/wscript index 479d2cb196..57494c0c9e 100644 --- a/libs/ardour/wscript +++ b/libs/ardour/wscript @@ -5,7 +5,7 @@ import os import re # default state file version for this build -CURRENT_SESSION_FILE_VERSION = 7002 +CURRENT_SESSION_FILE_VERSION = 7003 I18N_PACKAGE = 'ardour'