From c6baf326ff5e2d284f33bdca57dc306fd887314d Mon Sep 17 00:00:00 2001 From: oakes Date: Wed, 24 Sep 2014 12:07:39 -0400 Subject: [PATCH] Fix how asset manager loads sounds --- src/play_clj/core_basics.clj | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/play_clj/core_basics.clj b/src/play_clj/core_basics.clj index ebc26e6..135a994 100644 --- a/src/play_clj/core_basics.clj +++ b/src/play_clj/core_basics.clj @@ -149,11 +149,10 @@ (defn sound* [path] - (let [^FileHandle fh (if (string? path) - (files! :internal path) - path)] - (or (u/load-asset (.path fh) Sound) - (audio! :new-sound fh)))) + (or (u/load-asset path Sound) + (audio! :new-sound (if (string? path) + (files! :internal path) + path)))) (defmacro sound "Returns a [Sound](http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/audio/Sound.html).