diff --git a/src/overlapping/abstract.jl b/src/overlapping/abstract.jl index 689586eedab0d23c58cbc6dfc572ec66135e03ff..e34bb6d94d6267efe13936e45517bdfbbb025237 100644 --- a/src/overlapping/abstract.jl +++ b/src/overlapping/abstract.jl @@ -63,6 +63,9 @@ function waveform(ao::AbstractOverlapping) error("Unrecognised block type in gradient waveform: $(typeof(ao)).") end end + if duration(ao) > result[end][1] + push!(result, (duration(ao), zero(SVector{3, Float64}))) + end return result end