From 88fd5b92799fb26b12001c84b17781610b1dd59b Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Fri, 25 Mar 2011 10:17:35 +0000 Subject: Fixed error in previous commit --- src/compiler/scala/tools/nsc/interactive/CompilerControl.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/compiler/scala/tools/nsc/interactive/CompilerControl.scala b/src/compiler/scala/tools/nsc/interactive/CompilerControl.scala index fb06dd69a6..51ee6bf5fb 100644 --- a/src/compiler/scala/tools/nsc/interactive/CompilerControl.scala +++ b/src/compiler/scala/tools/nsc/interactive/CompilerControl.scala @@ -107,6 +107,8 @@ trait CompilerControl { self: Global => scheduler.postWorkItem(item) } + private def onCompilerThread = Thread.currentThread == compileRunner + /** Makes sure a set of compilation units is loaded and parsed. * Returns () to syncvar `response` on completions. * Afterwards a new background compiler run is started with -- cgit v1.2.3