[tomboy] Fix bgo #681542 Tomboy.exe will not continue running
- From: Jared L Jennings <jjennings src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [tomboy] Fix bgo #681542 Tomboy.exe will not continue running
- Date: Mon,  8 Oct 2012 23:52:45 +0000 (UTC)
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]