save/restore VCA master state inside slaves, so that a reloaded session ends up back...
[ardour.git] / libs / ardour / ardour / slavable.h
index 5af954d51ce7ee62ef56702b58ccf22dce8cb179..15d3e41991b21405f273fffb366aec5b7af6c015 100644 (file)
@@ -49,7 +49,7 @@ class LIBARDOUR_API Slavable
        XMLNode& get_state () const;
        int set_state (XMLNode const&, int);
 
-       void assign (boost::shared_ptr<VCA>);
+       void assign (boost::shared_ptr<VCA>, bool loading);
        void unassign (boost::shared_ptr<VCA>);
 
        PBD::Signal2<void,boost::shared_ptr<VCA>,bool> AssignmentChange;
@@ -62,7 +62,7 @@ class LIBARDOUR_API Slavable
        static PBD::Signal1<void,VCAManager*> Assign;
 
     protected:
-       virtual int assign_controls (boost::shared_ptr<VCA>);
+       virtual int assign_controls (boost::shared_ptr<VCA>, bool loading);
        virtual int unassign_controls (boost::shared_ptr<VCA>);
 
     private: