[tomboy] Fix bgo #681542 Tomboy.exe will not continue running



commit 87df3294211282b2866685a116f88be6e572873d
Author: Jared <jaredljennings gmail com>
Date:   Wed Aug 22 10:48:45 2012 -0400

    Fix bgo #681542 Tomboy.exe will not continue running
    
    Hopefully adding the try / catch block will fix an exception when the Addin Manager cannot read the Addin description.

 Tomboy/AddinManager.cs |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/Tomboy/AddinManager.cs b/Tomboy/AddinManager.cs
index 9576dd1..bee1972 100644
--- a/Tomboy/AddinManager.cs
+++ b/Tomboy/AddinManager.cs
@@ -90,7 +90,17 @@ namespace Tomboy
 
 			Mono.Addins.AddinManager.AddinLoaded += OnAddinLoaded;
 			Mono.Addins.AddinManager.AddinUnloaded += OnAddinUnloaded;
-			Mono.Addins.AddinManager.Initialize (Tomboy.Uninstalled ? "." : tomboy_conf_dir);
+
+                        /* Hopefully adding the try / catch block will fix an exception when the Addin Manager cannot read the Addin description.
+                         * bgo #681542
+                         * jjenings Aug 22, 2012
+                         */
+                        try {
+                                Mono.Addins.AddinManager.Initialize (Tomboy.Uninstalled ? "." : tomboy_conf_dir);
+                        } catch (System.InvalidOperationException e) {
+                                Logger.Error ("Failed to load add-ins into AddinManager", e);
+                        }
+
 			UpgradeOldAddinConfig ();
 			if (Tomboy.Debugging) {
 				Mono.Addins.AddinManager.Registry.Rebuild (null);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]