From eb8077427eb7c4dcc476be759dd2fb2f195270c0 Mon Sep 17 00:00:00 2001 From: Dan Sanduleac Date: Fri, 20 Dec 2013 13:17:59 +0000 Subject: [PATCH] Fix saving session settings --- main/src/main/scala/sbt/SessionSettings.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/src/main/scala/sbt/SessionSettings.scala b/main/src/main/scala/sbt/SessionSettings.scala index 668d0f265..caff96b56 100755 --- a/main/src/main/scala/sbt/SessionSettings.scala +++ b/main/src/main/scala/sbt/SessionSettings.scala @@ -128,7 +128,7 @@ object SessionSettings } val exist = tmpLines.reverse val adjusted = if(!newSettings.isEmpty && needsTrailingBlank(exist)) exist :+ "" else exist - val lines = adjusted ++ newSettings.map(_._2).flatten.flatMap(_ :: "" :: Nil) + val lines = adjusted ++ newSettings.flatMap(_._2 ::: "" :: Nil) IO.writeLines(writeTo, lines) val (newWithPos, _) = ((List[SessionSetting](), adjusted.size + 1) /: newSettings) { case ((acc, line), (s, newLines)) =>