From 174ef259b00f3f7eb5b1c46edebad999c8bfdf93 Mon Sep 17 00:00:00 2001 From: fcolin Date: Thu, 1 Feb 2007 09:57:29 +0000 Subject: Utilisateur : Fcolin Date : 27/06/03 Heure : 18:33 Archivé dans $/EScribe/Ivy Commentaire: force app Exit on Die (vss 4) --- CSharp/Ivy/IvyPPC/IvyClient.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'CSharp/Ivy/IvyPPC/IvyClient.cs') diff --git a/CSharp/Ivy/IvyPPC/IvyClient.cs b/CSharp/Ivy/IvyPPC/IvyClient.cs index c7da855..9757d2f 100644 --- a/CSharp/Ivy/IvyPPC/IvyClient.cs +++ b/CSharp/Ivy/IvyPPC/IvyClient.cs @@ -430,7 +430,7 @@ namespace IvyBus // first, I'm not a first class IvyClient any more bus.removeClient(this); // invokes the die applicationListeners - bus.FireDie(this, msgId); + bool dontkillapp = bus.FireDie(this, msgId); // makes the bus die bus.stop(); try @@ -441,6 +441,8 @@ namespace IvyBus { throw new IvyException(ioe.Message); } + if ( !dontkillapp ) + Environment.Exit( -1 ); break; case MessageType.Bye: -- cgit v1.1