summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2014-03-10 11:03:52 -0700
committerAdriaan Moors <adriaan.moors@typesafe.com>2014-03-10 11:03:52 -0700
commit76e3758e46d633573e5d4a678a7cd9e9433804cc (patch)
tree09a62cbc2f43d5dad1084bef8fba16e81629dad9
parent51a413e3327d9050f07377933eb1ca243d52c4ab (diff)
parentaa93dafcbec6cb3436e0222d633611769ebf74bf (diff)
downloadscala-76e3758e46d633573e5d4a678a7cd9e9433804cc.tar.gz
scala-76e3758e46d633573e5d4a678a7cd9e9433804cc.tar.bz2
scala-76e3758e46d633573e5d4a678a7cd9e9433804cc.zip
Merge pull request #3609 from xeno-by/ticket/8370
SI-8370 fixes an infinite loop in repl init
-rw-r--r--src/repl/scala/tools/nsc/interpreter/IMain.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/repl/scala/tools/nsc/interpreter/IMain.scala b/src/repl/scala/tools/nsc/interpreter/IMain.scala
index 8bb5757bbb..9c853fb514 100644
--- a/src/repl/scala/tools/nsc/interpreter/IMain.scala
+++ b/src/repl/scala/tools/nsc/interpreter/IMain.scala
@@ -306,7 +306,7 @@ class IMain(@BeanProperty val factory: ScriptEngineFactory, initialSettings: Set
*/
override protected def findAbstractFile(name: String): AbstractFile =
super.findAbstractFile(name) match {
- case null => translatePath(name) map (super.findAbstractFile(_)) orNull
+ case null if _initializeComplete => translatePath(name) map (super.findAbstractFile(_)) orNull
case file => file
}
}