diff --git a/src/main/java/io/github/dsheirer/module/ProcessingChain.java b/src/main/java/io/github/dsheirer/module/ProcessingChain.java index 8b4cd8aa..11255615 100644 --- a/src/main/java/io/github/dsheirer/module/ProcessingChain.java +++ b/src/main/java/io/github/dsheirer/module/ProcessingChain.java @@ -565,12 +565,6 @@ public class ProcessingChain implements IChannelEventListener { if(mSource != null) { - //Reset each of the modules - for(Module module : mModules) - { - module.reset(); - } - //Broadcast the source sample rate so that each of the modules can self-configure mSourceEventBroadcaster.broadcast(SourceEvent.sampleRateChange(mSource.getSampleRate(), "Processing Chain Startup")); @@ -652,6 +646,12 @@ public class ProcessingChain implements IChannelEventListener { module.stop(); } + + //Reset each of the modules + for(Module module : mModules) + { + module.reset(); + } } }