From f7d2ff713b338f7cc12bbd9f7dedc9cce913125a Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Sun, 29 May 2011 19:17:31 -0400 Subject: [PATCH] fix key search order --- main/Act.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/Act.scala b/main/Act.scala index da15885bd..08c33dd0a 100644 --- a/main/Act.scala +++ b/main/Act.scala @@ -57,7 +57,7 @@ object Act val confMap = confs map { conf => (conf, index.keys(proj, conf)) } toMap; val allKeys = (Set.empty[String] /: confMap.values)(_ ++ _) token(ID !!! "Expected key" examples allKeys).flatMap { keyString => - val conf = confMap.flatMap { case (key, value) => if(value contains keyString) key :: Nil else Nil } headOption; + val conf = confs.flatMap { conf => if(confMap(conf) contains keyString) conf :: Nil else Nil } headOption; getKey(keyMap, keyString, k => (k, conf flatMap idFun)) } }