Skip to content

Commit 218e1b7

Browse files
fix callback saving
1 parent 8a08e77 commit 218e1b7

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/callbacks.jl

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -175,14 +175,13 @@ end
175175
#Base Case: Just one
176176
function apply_discrete_callback!(integrator::SDEIntegrator,callback::DiscreteCallback)
177177
saved_in_cb = false
178-
if callback.save_positions[1]
179-
savevalues!(integrator,true)
180-
saved_in_cb = true
181-
end
182-
183-
integrator.u_modified = true
184178
if callback.condition(integrator.t,integrator.u,integrator)
179+
if callback.save_positions[1]
180+
savevalues!(integrator,true)
181+
saved_in_cb = true
182+
end
185183
callback.affect!(integrator)
184+
integrator.u_modified = true
186185
if callback.save_positions[2]
187186
savevalues!(integrator,true)
188187
saved_in_cb = true

0 commit comments

Comments
 (0)