diff options
author | Stuart Sierra <mail@stuartsierra.com> | 2008-12-19 17:31:30 +0000 |
---|---|---|
committer | Stuart Sierra <mail@stuartsierra.com> | 2008-12-19 17:31:30 +0000 |
commit | adcc0392208e375b4c9afc83bd431a5fbab9916f (patch) | |
tree | 63f1228b8bf886801ab9eba25a944478d1e1fa78 /src/clojure/contrib/walk.clj | |
parent | d8f4b52e4b5b0e7b87448939423c34988c7438dc (diff) |
walk.clj: fixed missing 'if' in 'walk'
Diffstat (limited to 'src/clojure/contrib/walk.clj')
-rw-r--r-- | src/clojure/contrib/walk.clj | 8 |
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 |