From e9040d9ee14d620248a159e90a8fa483064f73f8 Mon Sep 17 00:00:00 2001 From: Jason Zaugg Date: Wed, 20 Nov 2013 17:54:23 +0100 Subject: Less hacky check for presentation compiler. "There's a method for that!" --- src/main/scala/scala/async/internal/AsyncBase.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/scala/async/internal/AsyncBase.scala b/src/main/scala/scala/async/internal/AsyncBase.scala index 9f07182..3bb3b99 100644 --- a/src/main/scala/scala/async/internal/AsyncBase.scala +++ b/src/main/scala/scala/async/internal/AsyncBase.scala @@ -45,7 +45,7 @@ abstract class AsyncBase { import c.universe._ val asyncMacro = AsyncMacro(c, self) - val isPresentationCompiler = c.universe.getClass.toString.contains("ScalaPresentationCompiler") + val isPresentationCompiler = asyncMacro.global.forInteractive val code = asyncMacro.asyncTransform[T]( body.tree.asInstanceOf[asyncMacro.global.Tree], -- cgit v1.2.3