aboutsummaryrefslogtreecommitdiff
path: root/src/clojure/contrib/walk.clj
diff options
context:
space:
mode:
authorStuart Sierra <mail@stuartsierra.com>2008-12-19 17:31:30 +0000
committerStuart Sierra <mail@stuartsierra.com>2008-12-19 17:31:30 +0000
commitadcc0392208e375b4c9afc83bd431a5fbab9916f (patch)
tree63f1228b8bf886801ab9eba25a944478d1e1fa78 /src/clojure/contrib/walk.clj
parentd8f4b52e4b5b0e7b87448939423c34988c7438dc (diff)
walk.clj: fixed missing 'if' in 'walk'
Diffstat (limited to 'src/clojure/contrib/walk.clj')
-rw-r--r--src/clojure/contrib/walk.clj8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/clojure/contrib/walk.clj b/src/clojure/contrib/walk.clj
index 5e9fcfaf..6a6e06e2 100644
--- a/src/clojure/contrib/walk.clj
+++ b/src/clojure/contrib/walk.clj
@@ -43,10 +43,10 @@
(list? form) (outer (apply list (map inner form)))
(seq? form) (outer (doall (map inner form)))
(vector? form) (outer (vec (map inner form)))
- (map? form) (outer (into (outer (sorted? form) (sorted-map) {})
- (map inner form)))
- (set? form) (outer (into (outer (sorted? form) (sorted-set) #{})
- (map inner form)))
+ (map? form) (outer (into (outer (if (sorted? form) (sorted-map) {}))
+ (map inner form)))
+ (set? form) (outer (into (outer (if (sorted? form) (sorted-set) #{}))
+ (map inner form)))
:else (outer form)))
(defn postwalk