diff --git a/src/main/scala/org/scadcop/solver/decentralized/supervisor/Supervisor.scala b/src/main/scala/org/scadcop/solver/decentralized/supervisor/Supervisor.scala index 2c221d11bc4c24613c0ca612b60f215915bb95db..9dec1c10c71a4390c9178f0a0c9b69eb0c1d1744 100755 --- a/src/main/scala/org/scadcop/solver/decentralized/supervisor/Supervisor.scala +++ b/src/main/scala/org/scadcop/solver/decentralized/supervisor/Supervisor.scala @@ -67,6 +67,12 @@ class Supervisor(val pb : DCOP, val algorithm: Algorithm, val initialContext: Co } directory.allActors().foreach(_ ! Trace) stay using status + + //when it receives an InformValue from an early agent + case Event(InformValue(_), status) => { + stash + stay using status + } //When the supervisor is triggered case Event(Trigger, status) =>