Author: mhutch
Date: 2007-09-04 12:17:52 -0400 (Tue, 04 Sep 2007)
New Revision: 85302

Modified:
   trunk/monodevelop/Extras/BooBinding/BooShell/BooShell.boo
   trunk/monodevelop/Extras/BooBinding/ChangeLog
Log:
2007-09-04  Michael Hutchinson <[EMAIL PROTECTED]>

        * BooShell/BooShell.boo: Catch ThreadAbortException when killing 
          remote process.



Modified: trunk/monodevelop/Extras/BooBinding/BooShell/BooShell.boo
===================================================================
--- trunk/monodevelop/Extras/BooBinding/BooShell/BooShell.boo   2007-09-04 
16:11:45 UTC (rev 85301)
+++ trunk/monodevelop/Extras/BooBinding/BooShell/BooShell.boo   2007-09-04 
16:17:52 UTC (rev 85302)
@@ -91,7 +91,10 @@
        def ThreadRun():
                Application.Init()
                GLib.Idle.Add(ProcessCommands)
-               Application.Run()
+               try:
+                       Application.Run()
+               except e as System.Threading.ThreadAbortException:
+                       return
 
        private def ProcessCommands() as bool:
                com as ShellCommand

Modified: trunk/monodevelop/Extras/BooBinding/ChangeLog
===================================================================
--- trunk/monodevelop/Extras/BooBinding/ChangeLog       2007-09-04 16:11:45 UTC 
(rev 85301)
+++ trunk/monodevelop/Extras/BooBinding/ChangeLog       2007-09-04 16:17:52 UTC 
(rev 85302)
@@ -1,3 +1,8 @@
+2007-09-04  Michael Hutchinson <[EMAIL PROTECTED]>
+
+       * BooShell/BooShell.boo: Catch ThreadAbortException when killing 
+         remote process.
+
 2007-09-03  Michael Hutchinson <[EMAIL PROTECTED]>
 
        * Properties/ShellProperties.boo: better workaround for Boo compiler 

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to