diff --git a/libs/ardour/ardour/triggerbox.h b/libs/ardour/ardour/triggerbox.h index 1fe9344d79..ab8af96bf2 100644 --- a/libs/ardour/ardour/triggerbox.h +++ b/libs/ardour/ardour/triggerbox.h @@ -348,6 +348,8 @@ class LIBARDOUR_API AudioTrigger : public Trigger { samplecnt_t to_pad; samplecnt_t to_drop; + PBD::RingBuffer _deletion_queue; + void drop_data (); int load_data (boost::shared_ptr); void determine_tempo (); diff --git a/libs/ardour/triggerbox.cc b/libs/ardour/triggerbox.cc index 9f8e9801ee..91f0637b7d 100644 --- a/libs/ardour/triggerbox.cc +++ b/libs/ardour/triggerbox.cc @@ -567,6 +567,7 @@ AudioTrigger::AudioTrigger (uint64_t n, TriggerBox& b) , got_stretcher_padding (false) , to_pad (0) , to_drop (0) + , _deletion_queue (4) { }