From 99d0e702aa1ae5300cd47f76de3d5acafa268d22 Mon Sep 17 00:00:00 2001 From: "J. Neugebauer" Date: Mon, 11 Jul 2022 22:09:00 +0200 Subject: [PATCH] eventDispatch nur nach initialisierung aufrufen --- src/main/java/schule/ngb/zm/media/Music.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/schule/ngb/zm/media/Music.java b/src/main/java/schule/ngb/zm/media/Music.java index 1bd5640..a361eb3 100644 --- a/src/main/java/schule/ngb/zm/media/Music.java +++ b/src/main/java/schule/ngb/zm/media/Music.java @@ -194,7 +194,9 @@ public class Music implements Audio { private void stream() { audioLine.start(); playing = true; - eventDispatcher.dispatchEvent("start", Music.this); + if( eventDispatcher != null ) { + eventDispatcher.dispatchEvent("start", Music.this); + } byte[] bytesBuffer = new byte[BUFFER_SIZE]; int bytesRead = -1; @@ -221,7 +223,9 @@ public class Music implements Audio { playing = false; streamingStopped(); - eventDispatcher.dispatchEvent("stop", Music.this); + if( eventDispatcher != null ) { + eventDispatcher.dispatchEvent("stop", Music.this); + } } private boolean openLine() {