From a75274019d72947c71efc3c0f0561e629c27849d Mon Sep 17 00:00:00 2001
From: Florian <florian.taurer@gmx.at>
Date: Thu, 15 Mar 2018 18:00:34 +0100
Subject: [PATCH] Fixed audio track being released twice

---
 .../java/at/ac/fhstp/sonicontrol/NoiseGenerator.java     | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/SoniControl/app/src/main/java/at/ac/fhstp/sonicontrol/NoiseGenerator.java b/SoniControl/app/src/main/java/at/ac/fhstp/sonicontrol/NoiseGenerator.java
index df0acf37..2a1c29f9 100644
--- a/SoniControl/app/src/main/java/at/ac/fhstp/sonicontrol/NoiseGenerator.java
+++ b/SoniControl/app/src/main/java/at/ac/fhstp/sonicontrol/NoiseGenerator.java
@@ -322,8 +322,13 @@ public class NoiseGenerator {
     }
 
     public void setGeneratedPlayerToNull(){
-        generatedWhitenoisePlayer.release(); //release the player resources
-        audioTrack.release(); //release the player resources
+        if(generatedWhitenoisePlayer!=null){
+            generatedWhitenoisePlayer.release();
+        } //release the player resources
+        /*if(audioTrack!=null){
+            audioTrack.release();
+        } //release the player resources
+        */
         generatedWhitenoisePlayer = null; //set the player to null
         audioTrack = null; //set the player to null
     }
-- 
GitLab