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