diff --git a/packages/core/src/runtime/actor.ts b/packages/core/src/runtime/actor.ts index e516bec..f36d59a 100644 --- a/packages/core/src/runtime/actor.ts +++ b/packages/core/src/runtime/actor.ts @@ -312,12 +312,8 @@ export class Turn { } stop(facet: Facet = this.activeFacet, continuation?: LocalAction) { - if (facet.parent === null) { - this.stopActor(); - } else { - if (continuation) facet.onStop(continuation); - facet._terminate(true); - } + if (continuation) facet.onStop(continuation); + facet._terminate(true); } // Alias for syndicatec code generator to use