From 8e8d46b314e9253eac9717d90ea1ea14d6f9a5ea Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Thu, 16 Oct 2025 11:46:43 +0200 Subject: [PATCH] :bug: Fix performance macros disabled in production mode --- frontend/src/app/render_wasm/performance.cljc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/app/render_wasm/performance.cljc b/frontend/src/app/render_wasm/performance.cljc index 762ecbb823..2bd1903269 100644 --- a/frontend/src/app/render_wasm/performance.cljc +++ b/frontend/src/app/render_wasm/performance.cljc @@ -45,13 +45,13 @@ (defmacro begin-measure [measure-name] - (when enabled? + (when (enabled?) (let [measure-name (str/concat measure-name "::begin")] `(.mark js/performance ~measure-name)))) (defmacro end-measure [measure-name & [detail]] - (when enabled? + (when (enabled?) (let [begin-name (str/concat measure-name "::begin") end-name (str/concat measure-name "::end") detail `(cljs.core/js-obj ~@(mapcat (fn [[k v]] [(name k) v]) detail)) @@ -62,7 +62,7 @@ (defmacro with-measure "Measures the time of a function call. This should only be called in synchronous functions" [[measure-name detail] body] - (if-not enabled? + (if-not (enabled?) body `(let [_# (begin-measure ~measure-name) result# ~body