diff --git a/core/src/main/scala/org/scalajs/macrotaskexecutor/MacrotaskExecutor.scala b/core/src/main/scala/org/scalajs/macrotaskexecutor/MacrotaskExecutor.scala index 341ffb4..33ac1b4 100644 --- a/core/src/main/scala/org/scalajs/macrotaskexecutor/MacrotaskExecutor.scala +++ b/core/src/main/scala/org/scalajs/macrotaskexecutor/MacrotaskExecutor.scala @@ -17,7 +17,7 @@ package org.scalajs.macrotaskexecutor import scala.collection.mutable -import scala.concurrent.ExecutionContext +import scala.concurrent.{ExecutionContext, ExecutionContextExecutor} import scala.scalajs.js import scala.util.Random import scala.util.control.NonFatal @@ -25,7 +25,7 @@ import scala.util.control.NonFatal /** * Based on https://github.com/YuzuJS/setImmediate */ -object MacrotaskExecutor extends ExecutionContext { +object MacrotaskExecutor extends ExecutionContextExecutor { private[this] val Undefined = "undefined" def execute(runnable: Runnable): Unit =