Skip to content

Commit 705e5be

Browse files
fix: fix save_discretes handling
1 parent 4561dfc commit 705e5be

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/callbacks.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -596,7 +596,7 @@ function apply_callback!(integrator,
596596

597597
@inbounds if callback.save_positions[2]
598598
savevalues!(integrator, true)
599-
if isdefined(integrator.opts, :save_discretes) && integrator.opts.save_discretes
599+
if !isdefined(integrator.opts, :save_discretes) || integrator.opts.save_discretes
600600
if callback isa VectorContinuousCallback
601601
SciMLBase.save_discretes!(integrator, callback, event_idx)
602602
else
@@ -629,7 +629,7 @@ end
629629
end
630630
@inbounds if callback.save_positions[2]
631631
savevalues!(integrator, true)
632-
if isdefined(integrator.opts, :save_discretes) && integrator.opts.save_discretes
632+
if !isdefined(integrator.opts, :save_discretes) || integrator.opts.save_discretes
633633
SciMLBase.save_discretes!(integrator, callback)
634634
end
635635
saved_in_cb = true

0 commit comments

Comments
 (0)