torbenh's buffer manager fixes from 3.0P
[ardour.git] / libs / ardour / mute_master.cc
index 14411580fd5806256743ceaea4aa69d330db6c8f..45499696a96b7dbacc611f63d06faf43cbd886bd 100644 (file)
@@ -34,7 +34,7 @@ const MuteMaster::MutePoint MuteMaster::AllPoints = MutePoint (MuteMaster::PreFa
                                                               MuteMaster::Listen|
                                                               MuteMaster::Main);
 
-MuteMaster::MuteMaster (Session& s, const std::string& name)
+MuteMaster::MuteMaster (Session&, const std::string&)
        : _mute_point (MutePoint (0))
 {
 }
@@ -76,6 +76,14 @@ MuteMaster::mute_gain_at (MutePoint mp) const
        }
 }
 
+int
+MuteMaster::set_state (std::string mute_point)
+{
+       _mute_point = (MutePoint) string_2_enum (mute_point, _mute_point);
+
+       return 0;
+}
+
 int
 MuteMaster::set_state (const XMLNode& node, int /*version*/)
 {