diff options
author | Paul Phillips <paulp@improving.org> | 2013-01-31 20:13:29 -0800 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2013-01-31 20:13:29 -0800 |
commit | d1b6d8b20f55d0b11102ced679b54ec5ea208f8f (patch) | |
tree | f5f3b3ca8044fae9bded0a9de771fd3edf23cded | |
parent | b573c287d2eb47cd06f27197c650ed49faa8ca20 (diff) | |
parent | 5f85fe52d45199e3bf9a130b3fe91e3b44f8bd88 (diff) | |
download | scala-d1b6d8b20f55d0b11102ced679b54ec5ea208f8f.tar.gz scala-d1b6d8b20f55d0b11102ced679b54ec5ea208f8f.tar.bz2 scala-d1b6d8b20f55d0b11102ced679b54ec5ea208f8f.zip |
Merge pull request #2046 from JamesIry/2.10.x_SI-4714
SI-4714 Initialize history while initializing the REPL's reader
-rw-r--r-- | src/compiler/scala/tools/nsc/interpreter/JLineReader.scala | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/interpreter/JLineReader.scala b/src/compiler/scala/tools/nsc/interpreter/JLineReader.scala index 10f972452f..5fd5b41625 100644 --- a/src/compiler/scala/tools/nsc/interpreter/JLineReader.scala +++ b/src/compiler/scala/tools/nsc/interpreter/JLineReader.scala @@ -37,6 +37,9 @@ class JLineReader(_completion: => Completion) extends InteractiveReader { } class JLineConsoleReader extends ConsoleReader with ConsoleReaderHelper { + if ((history: History) ne NoHistory) + this setHistory history + // working around protected/trait/java insufficiencies. def goBack(num: Int): Unit = back(num) def readOneKey(prompt: String) = { @@ -51,8 +54,6 @@ class JLineReader(_completion: => Completion) extends InteractiveReader { // A hook for running code after the repl is done initializing. lazy val postInit: Unit = { this setBellEnabled false - if ((history: History) ne NoHistory) - this setHistory history if (completion ne NoCompletion) { val argCompletor: ArgumentCompleter = |