From 1b403280a1b3361d6490e0610fc85382f9653c2e Mon Sep 17 00:00:00 2001 From: Oscar Smith Date: Wed, 16 Oct 2024 12:58:54 -0400 Subject: [PATCH] remove `hasmethod` from callback --- src/callbacks.jl | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/callbacks.jl b/src/callbacks.jl index 2176f8733..26a5bf498 100644 --- a/src/callbacks.jl +++ b/src/callbacks.jl @@ -588,13 +588,8 @@ function apply_callback!(integrator, end if integrator.u_modified - if hasmethod(reeval_internals_due_to_modification!, - Tuple{typeof(integrator)}, (:callback_initializealg,)) - reeval_internals_due_to_modification!( - integrator, callback_initializealg = callback.initializealg) - else # handle legacy dispatch without kwarg - reeval_internals_due_to_modification!(integrator) - end + reeval_internals_due_to_modification!( + integrator, callback_initializealg = callback.initializealg) @inbounds if callback.save_positions[2] savevalues!(integrator, true)