diff options
Diffstat (limited to 'libs/ardour/ardour/latent.h')
-rw-r--r-- | libs/ardour/ardour/latent.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/ardour/latent.h b/libs/ardour/ardour/latent.h index 8135d2d45e..0e34d3c81a 100644 --- a/libs/ardour/ardour/latent.h +++ b/libs/ardour/ardour/latent.h @@ -73,13 +73,18 @@ public: } static void force_zero_latency (bool en) { + if (_zero_latency == en) { + return; + } _zero_latency = en; + DisableSwitchChanged (); /* EMIT SIGNAL */ } static bool zero_latency () { return _zero_latency; } + static PBD::Signal0<void> DisableSwitchChanged; PBD::Signal0<void> LatencyChanged; protected: |