@@ -221,8 +221,8 @@ function resize!(integrator::ODEIntegrator, i::Int)
221
221
# may be required for things like units
222
222
c != = nothing && resize! (c, i)
223
223
end
224
- resize! (integrator. fsalfirst, i)
225
- resize! (integrator. fsallast, i)
224
+ ! isnothing (integrator . fsalfirst) && resize! (integrator. fsalfirst, i)
225
+ ! isnothing (integrator . fsallast) && resize! (integrator. fsallast, i)
226
226
resize_f! (integrator. f, i)
227
227
resize_nlsolver! (integrator, i)
228
228
resize_J_W! (cache, integrator, i)
@@ -235,8 +235,8 @@ function resize!(integrator::ODEIntegrator, i::NTuple{N, Int}) where {N}
235
235
for c in full_cache (cache)
236
236
resize! (c, i)
237
237
end
238
- resize! (integrator. fsalfirst, i)
239
- resize! (integrator. fsallast, i)
238
+ ! isnothing (integrator . fsalfirst) && resize! (integrator. fsalfirst, i)
239
+ ! isnothing (integrator . fsallast) && resize! (integrator. fsallast, i)
240
240
resize_f! (integrator. f, i)
241
241
# TODO the parts below need to be adapted for implicit methods
242
242
isdefined (integrator. cache, :nlsolver ) && resize_nlsolver! (integrator, i)
0 commit comments