diff --git a/akka-actor/src/main/scala/akka/dispatch/ExecutorBasedEventDrivenDispatcher.scala b/akka-actor/src/main/scala/akka/dispatch/ExecutorBasedEventDrivenDispatcher.scala index 1c0a9bdc84..84f9d7b04c 100644 --- a/akka-actor/src/main/scala/akka/dispatch/ExecutorBasedEventDrivenDispatcher.scala +++ b/akka-actor/src/main/scala/akka/dispatch/ExecutorBasedEventDrivenDispatcher.scala @@ -149,8 +149,8 @@ class ExecutorBasedEventDrivenDispatcher( def resume(actorRef: ActorRef) { log.slf4j.debug("Resuming {}",actorRef.uuid) val mbox = getMailbox(actorRef) - if (mbox.suspended.tryUnlock) - registerForExecution(mbox) + mbox.suspended.tryUnlock + registerForExecution(mbox) } }