diff --git a/src/module/decode/p25/P25_LSMDecoder.java b/src/module/decode/p25/P25_LSMDecoder.java index 94521323..db41a441 100644 --- a/src/module/decode/p25/P25_LSMDecoder.java +++ b/src/module/decode/p25/P25_LSMDecoder.java @@ -121,7 +121,14 @@ public class P25_LSMDecoder extends P25Decoder implements IComplexBufferListener @Override public Listener getFrequencyChangeListener() { - return null; + return new Listener() + { + @Override + public void receive(FrequencyChangeEvent frequencyChangeEvent) + { + //Ignored + } + }; } @Override diff --git a/src/sample/Broadcaster.java b/src/sample/Broadcaster.java index 4fc1f819..d4f9cce1 100644 --- a/src/sample/Broadcaster.java +++ b/src/sample/Broadcaster.java @@ -58,6 +58,11 @@ public class Broadcaster implements Listener public void addListener( Listener listener ) { + if(listener == null) + { + throw new IllegalArgumentException("Listener cannot be null"); + } + mListeners.add( listener ); }