diff --git a/akka-actor/src/main/scala/akka/actor/ActorCell.scala b/akka-actor/src/main/scala/akka/actor/ActorCell.scala index 0c6ae7f3d5..fdad22f251 100644 --- a/akka-actor/src/main/scala/akka/actor/ActorCell.scala +++ b/akka-actor/src/main/scala/akka/actor/ActorCell.scala @@ -372,8 +372,10 @@ private[akka] class ActorCell( currentMessage = null } - if (success) + if (success) { + dispatcher.resume(this) restartLinkedActors(reason, maxNrOfRetries, withinTimeRange) + } success }