aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/repl/AmmoniteReader.scala
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2016-04-27 13:38:38 +0200
committerFelix Mulder <felix.mulder@gmail.com>2016-04-28 11:00:39 +0200
commit57670a38ca55cc04c9d765bdf04584cad5581d41 (patch)
tree0ebfbf8c55749bd27cb97f1f536647c6f63b015a /src/dotty/tools/dotc/repl/AmmoniteReader.scala
parentd04984596c6abfa27b217b12a42caca26f0c269f (diff)
downloaddotty-57670a38ca55cc04c9d765bdf04584cad5581d41.tar.gz
dotty-57670a38ca55cc04c9d765bdf04584cad5581d41.tar.bz2
dotty-57670a38ca55cc04c9d765bdf04584cad5581d41.zip
Stop interpreter from interpreting twice on enter
Diffstat (limited to 'src/dotty/tools/dotc/repl/AmmoniteReader.scala')
-rw-r--r--src/dotty/tools/dotc/repl/AmmoniteReader.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/repl/AmmoniteReader.scala b/src/dotty/tools/dotc/repl/AmmoniteReader.scala
index a3b2a1c56..0a49b8ea3 100644
--- a/src/dotty/tools/dotc/repl/AmmoniteReader.scala
+++ b/src/dotty/tools/dotc/repl/AmmoniteReader.scala
@@ -15,9 +15,9 @@ class AmmoniteReader(val interpreter: Interpreter)(implicit ctx: Context) extend
val interactive = true
def incompleteInput(str: String): Boolean =
- interpreter.beQuietDuring(interpreter.interpret(str)) match {
+ interpreter.delayOutputDuring(interpreter.interpret(str)) match {
case Interpreter.Incomplete => true
- case _ => false // TODO: should perhaps save output here?
+ case _ => false
}
val reader = new java.io.InputStreamReader(System.in)