diff --git a/src/wrapper/clap/wrapper.rs b/src/wrapper/clap/wrapper.rs index d1d0b4dc..3ad7539d 100644 --- a/src/wrapper/clap/wrapper.rs +++ b/src/wrapper/clap/wrapper.rs @@ -1509,6 +1509,8 @@ impl Wrapper

{ check_null_ptr!(false, plugin); let wrapper = &*(plugin as *const Self); + // Always reset the processing status when the plugin gets activated or deactivated + wrapper.last_process_status.store(ProcessStatus::Normal); wrapper.is_processing.store(true, Ordering::SeqCst); true