diff options
author | Philipp Haller <hallerp@gmail.com> | 2010-10-26 13:26:36 +0000 |
---|---|---|
committer | Philipp Haller <hallerp@gmail.com> | 2010-10-26 13:26:36 +0000 |
commit | 0895da3b109e150acf511bb09e23d404c3df8974 (patch) | |
tree | 3488e857c13faadaffa6d9565801075040df37ee /src | |
parent | 6d22805793cd25427469cceb89258fdbca42630b (diff) | |
download | scala-0895da3b109e150acf511bb09e23d404c3df8974.tar.gz scala-0895da3b109e150acf511bb09e23d404c3df8974.tar.bz2 scala-0895da3b109e150acf511bb09e23d404c3df8974.zip |
Closes #3920. Review by prokopec.
Diffstat (limited to 'src')
-rw-r--r-- | src/actors/scala/actors/Actor.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/actors/scala/actors/Actor.scala b/src/actors/scala/actors/Actor.scala index f49dd2e247..d92dab9b17 100644 --- a/src/actors/scala/actors/Actor.scala +++ b/src/actors/scala/actors/Actor.scala @@ -796,8 +796,10 @@ trait Actor extends AbstractActor with ReplyReactor with ActorCanReply with Inpu () => { mylinks.foreach((linked: AbstractActor) => { linked.synchronized { - if (!linked.exiting) + if (!linked.exiting) { + linked.unlinkFrom(this) linked.exit(this, exitReason) + } } }) } |