From 8e1ad807b7bef1fcc896be5c9a2a61a39f0200d1 Mon Sep 17 00:00:00 2001 From: tzim Date: Fri, 23 May 2014 08:42:24 +0000 Subject: [PATCH] Correction d'un (gros) bug de verrouillage (multithreading) sur le Seq Macro (plantage sur un lancement manuel sur une grande plage de circuits) --- DMX-2.0/SequenceurMacro.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/DMX-2.0/SequenceurMacro.cs b/DMX-2.0/SequenceurMacro.cs index faf1d67..47ffc19 100644 --- a/DMX-2.0/SequenceurMacro.cs +++ b/DMX-2.0/SequenceurMacro.cs @@ -441,7 +441,8 @@ namespace DMX2 Circuit c = Conduite.Courante.GetCircuitByID(i); if(circuitsSeq.Contains(c)) { - effetsEnCours[c] = new EffetMacro(temps,valeurscourantes[c],valeurCible); + lock(this) + effetsEnCours[c] = new EffetMacro(temps,valeurscourantes[c],valeurCible); } } }