summaryrefslogtreecommitdiff
path: root/src/actors
diff options
context:
space:
mode:
authorPhilipp Haller <hallerp@gmail.com>2010-10-26 13:26:36 +0000
committerPhilipp Haller <hallerp@gmail.com>2010-10-26 13:26:36 +0000
commit0895da3b109e150acf511bb09e23d404c3df8974 (patch)
tree3488e857c13faadaffa6d9565801075040df37ee /src/actors
parent6d22805793cd25427469cceb89258fdbca42630b (diff)
downloadscala-0895da3b109e150acf511bb09e23d404c3df8974.tar.gz
scala-0895da3b109e150acf511bb09e23d404c3df8974.tar.bz2
scala-0895da3b109e150acf511bb09e23d404c3df8974.zip
Closes #3920. Review by prokopec.
Diffstat (limited to 'src/actors')
-rw-r--r--src/actors/scala/actors/Actor.scala4
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)
+ }
}
})
}