mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-12 08:37:25 -05:00
#66 resolves issue with baseband recorders and loggers not being removed from channel processing chains when processing stops. This is now handled in the channel processing manager where baseband recorders and message/event loggers are added at processing start and removed at processing stop.
This commit is contained in:
@@ -687,17 +687,13 @@ public class ProcessingChain implements IChannelEventListener
|
||||
{
|
||||
module.stop();
|
||||
}
|
||||
|
||||
removeEventLoggingModules();
|
||||
|
||||
removeRecordingModules();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Removes any logging modules that are currently registered with this processing chain
|
||||
*/
|
||||
private void removeEventLoggingModules()
|
||||
public void removeEventLoggingModules()
|
||||
{
|
||||
List<Module> eventLoggingModules = new ArrayList<>();
|
||||
|
||||
@@ -718,7 +714,7 @@ public class ProcessingChain implements IChannelEventListener
|
||||
/**
|
||||
* Removes any recording modules that are currently registered with this processing chain
|
||||
*/
|
||||
private void removeRecordingModules()
|
||||
public void removeRecordingModules()
|
||||
{
|
||||
List<Module> recordingModules = new ArrayList<>();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user