diff --git a/src/components/processors.jl b/src/components/processors.jl index 0a9b94b..04ae485 100644 --- a/src/components/processors.jl +++ b/src/components/processors.jl @@ -52,3 +52,11 @@ function Base.push!( ) where {T,N} push!(cb, select_last_frame(stacked_data)) end + +function RLBase.reset!(p::StackFrames{T}) where T + empty!(p.buffer) + for _ in 1:capacity(p.buffer) + push!(p.buffer, zeros(T, size(p.buffer)[1:N-1])) + end + p +end