From 17f37dffdd765e36479a8585cea0b26b6054dd20 Mon Sep 17 00:00:00 2001 From: momania Date: Tue, 20 Jul 2010 16:28:03 +0200 Subject: [PATCH] better matching reply value --- akka-core/src/main/scala/actor/Fsm.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/akka-core/src/main/scala/actor/Fsm.scala b/akka-core/src/main/scala/actor/Fsm.scala index b58d2237b1..3554e41f89 100644 --- a/akka-core/src/main/scala/actor/Fsm.scala +++ b/akka-core/src/main/scala/actor/Fsm.scala @@ -32,7 +32,7 @@ trait Fsm[S] { self: Actor => val newState = (currentState.stateFunction orElse handleEvent).apply(event) newState match { - case State(Reply, _, _, _, replyValue) => replyValue.foreach(this.self.reply) + case State(Reply, _, _, _, Some(replyValue)) => this.self.reply(replyValue) case _ => () // ignore for now }