From 7ff65de1ca13bca854fe68f311dee78bede6211c Mon Sep 17 00:00:00 2001 From: Stef Date: Wed, 1 Oct 2025 00:07:15 +0200 Subject: [PATCH] Added an isLoaded check to AudioAsset getNewClip(). --- .../java/org/toop/framework/asset/resources/AudioAsset.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/framework/src/main/java/org/toop/framework/asset/resources/AudioAsset.java b/framework/src/main/java/org/toop/framework/asset/resources/AudioAsset.java index 1ed5028..15fc070 100644 --- a/framework/src/main/java/org/toop/framework/asset/resources/AudioAsset.java +++ b/framework/src/main/java/org/toop/framework/asset/resources/AudioAsset.java @@ -11,6 +11,9 @@ public class AudioAsset extends BaseResource implements LoadableResource { // Gets a new clip to play public Clip getNewClip() throws LineUnavailableException, UnsupportedAudioFileException, IOException { + if(!this.isLoaded()){ + this.load(); + } // Get a new clip from audio system Clip clip = AudioSystem.getClip();