start shaping up VCA assign process
[ardour.git] / libs / ardour / gain_control.cc
index eeb49e7de04fecc214892faa049bb6ae5b17b49c..5ba7179231bc291fa4a64e2587ca0b63e1e55dd0 100644 (file)
@@ -176,3 +176,10 @@ GainControl::clear_masters ()
                Changed(); /* EMIT SIGNAL */
        }
 }
+
+bool
+GainControl::slaved_to (boost::shared_ptr<GainControl> gc) const
+{
+       Glib::Threads::Mutex::Lock lm (master_lock);
+       return find (_masters.begin(), _masters.end(), gc) != _masters.end();
+}