summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/compiler/scala/tools/nsc/interactive/Global.scala7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/interactive/Global.scala b/src/compiler/scala/tools/nsc/interactive/Global.scala
index 2563feeb72..9b50b82bb3 100644
--- a/src/compiler/scala/tools/nsc/interactive/Global.scala
+++ b/src/compiler/scala/tools/nsc/interactive/Global.scala
@@ -537,11 +537,12 @@ class Global(settings: Settings, reporter: Reporter, projectName: String = "")
} catch {
case CancelException =>
debugLog("cancelled")
-/* Commented out. Typing should always cancel requests
case ex @ FreshRunReq =>
- scheduler.postWorkItem(() => respondGradually(response)(op))
+ if (debugIDE) {
+ println("FreshRunReq thrown during response")
+ }
+ response raise ex
throw ex
-*/
case ex =>
if (debugIDE) {
println("exception thrown during response: "+ex)