[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]