From fb12c30245329053dd349bcf4ba6c650f3e5ee0f Mon Sep 17 00:00:00 2001 From: anatoly Date: Tue, 29 Dec 2015 14:09:22 -0500 Subject: [PATCH] state: def => defonce --- src/mount/core.cljc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mount/core.cljc b/src/mount/core.cljc index abaf814..6c991ee 100644 --- a/src/mount/core.cljc +++ b/src/mount/core.cljc @@ -146,7 +146,7 @@ suspend (assoc :suspend `(fn [] ~suspend)) resume (assoc :resume `(fn [] ~resume)))] `(do - (def ~state (DerefableState. ~state-name)) + (defonce ~state (DerefableState. ~state-name)) (let [meta# (assoc ~s-meta :inst (atom (NotStartedState. ~state-name)) :var (var ~state))] ((var mount.core/update-meta!) [~state-name] meta#)