summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2008-04-29 20:25:13 +0000
committerRich Hickey <richhickey@gmail.com>2008-04-29 20:25:13 +0000
commit3c6d2a4969612c3e6463116c621f8dfb30af3fcc (patch)
tree6199fc7ed8b4a09a5833399d7f8bfe1463a84ff5
parent19759160d45f9fd4ab3aecd6c70e9522047615c5 (diff)
added count check to Var.isBound
-rw-r--r--src/jvm/clojure/lang/Var.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jvm/clojure/lang/Var.java b/src/jvm/clojure/lang/Var.java
index c0e452cc..1ac0b302 100644
--- a/src/jvm/clojure/lang/Var.java
+++ b/src/jvm/clojure/lang/Var.java
@@ -116,7 +116,7 @@ Var(Namespace ns, Symbol sym, Object root){
}
public boolean isBound(){
- return hasRoot() || dvals.get().bindings.containsKey(this);
+ return hasRoot() || (count.get() > 0 && dvals.get().bindings.containsKey(this));
}
final public Object get(){