diff --git a/src/play_clj/core_global.clj b/src/play_clj/core_global.clj index efb35fa..1f639b8 100644 --- a/src/play_clj/core_global.clj +++ b/src/play_clj/core_global.clj @@ -136,4 +136,5 @@ (defmacro sound! "Calls a single method on a `sound`" [object k & options] - `(u/call! ^Sound ~object ~k ~@options)) + `(let [^Sound object# ~object] + (u/call! object# ~k ~@options)))