From c239b553b6f7bffd3e0066ded4930b2337e20222 Mon Sep 17 00:00:00 2001 From: Dale Wijnand Date: Tue, 17 Jan 2017 11:49:00 +0000 Subject: [PATCH] Fix logic in client --- main-command/src/main/scala/sbt/BasicCommands.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main-command/src/main/scala/sbt/BasicCommands.scala b/main-command/src/main/scala/sbt/BasicCommands.scala index 087ab6351..dab50cf5b 100644 --- a/main-command/src/main/scala/sbt/BasicCommands.scala +++ b/main-command/src/main/scala/sbt/BasicCommands.scala @@ -210,9 +210,9 @@ object BasicCommands { val p = (token(Space) ~> repsep(StringBasic, token(Space))) | (token(EOF) map { case _ => Nil }) applyEffect(p)({ inputArg => val arguments = inputArg.toList ++ - (s0.remainingCommands.toList match { - case e :: Nil if e.commandLine == "shell" :: Nil => Nil - case xs => xs map { _.commandLine } + (s0.remainingCommands match { + case e :: Nil if e.commandLine == "shell" => Nil + case xs => xs map { _.commandLine } }) NetworkClient.run(arguments) "exit" :: s0.copy(remainingCommands = Nil)