Fix vari-speed and non-locked slave modes
[ardour.git] / libs / ardour / ardour / session.h
index 8088858917ec5f146673d232c7d34c31b245a39e..0ade34a0e709e1a76d58ec14695299208a3983cb 100644 (file)
@@ -853,6 +853,7 @@ class LIBARDOUR_API Session : public PBD::StatefulDestructible, public PBD::Scop
 
        PBD::Signal1<void,bool> SoloActive;
        PBD::Signal0<void> SoloChanged;
+       PBD::Signal0<void> MuteChanged;
        PBD::Signal0<void> IsolatedChanged;
        PBD::Signal0<void> MonitorChanged;
 
@@ -1442,7 +1443,6 @@ class LIBARDOUR_API Session : public PBD::StatefulDestructible, public PBD::Scop
        static const PostTransportWork ProcessCannotProceedMask =
                PostTransportWork (
                        PostTransportInputChange|
-                       PostTransportSpeed|
                        PostTransportReverse|
                        PostTransportCurveRealloc|
                        PostTransportAudition|
@@ -1896,6 +1896,7 @@ class LIBARDOUR_API Session : public PBD::StatefulDestructible, public PBD::Scop
        typedef std::list<Click*> Clicks;
        Clicks                  clicks;
        bool                   _clicking;
+       bool                   _click_rec_only;
        boost::shared_ptr<IO>  _click_io;
        boost::shared_ptr<Amp> _click_gain;
        Sample*                 click_data;