diff -r beb938b4fb76 -r bd33267300aa client/src/Iri.Modernisation.Data/Models/HttpSender.cs --- a/client/src/Iri.Modernisation.Data/Models/HttpSender.cs Wed Jan 27 10:55:59 2010 +0100 +++ b/client/src/Iri.Modernisation.Data/Models/HttpSender.cs Thu Feb 04 16:38:04 2010 +0100 @@ -24,13 +24,15 @@ { if (this.ResponseComplete != null) { - this.ResponseComplete(e); + ThreadPool.QueueUserWorkItem(new WaitCallback((Object o)=>this.ResponseComplete(e))); + // this.ResponseComplete(e); } } private void OnResponseComplete() { if (this.ResponseComplete != null) { + ThreadPool.QueueUserWorkItem(new WaitCallback((Object o) => new HttpResponseCompleteEventArgs(Response))); this.ResponseComplete(new HttpResponseCompleteEventArgs(Response)); } }