diff --git a/internal/util-complete/src/main/scala/sbt/internal/util/LineReader.scala b/internal/util-complete/src/main/scala/sbt/internal/util/LineReader.scala index fe2df7c43..971f57620 100644 --- a/internal/util-complete/src/main/scala/sbt/internal/util/LineReader.scala +++ b/internal/util-complete/src/main/scala/sbt/internal/util/LineReader.scala @@ -119,6 +119,7 @@ private[sbt] object JLine { */ def usingTerminal[T](f: jline.Terminal => T): T = withTerminal { t => + t.restore val result = f(t) t.restore result