fixed bug in storing user defined Init(config) in Actor

This commit is contained in:
Jonas Bonér 2009-12-08 10:08:29 +01:00
parent 708a9e39fa
commit 753bcd5c66

View file

@ -865,7 +865,7 @@ trait Actor extends TransactionManagement {
private def base: PartialFunction[Any, Unit] = lifeCycles orElse (_hotswap getOrElse receive)
private val lifeCycles: PartialFunction[Any, Unit] = {
case Init(config) => init(config)
case Init(config) => _config = Some(config); init(config)
case HotSwap(code) => _hotswap = code
case Restart(reason) => restart(reason)
case Exit(dead, reason) => handleTrapExit(dead, reason)