[evolution] Bug #602827 - Disable broken plugins automatically
- From: Milan Crha <mcrha src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [evolution] Bug #602827 - Disable broken plugins automatically
- Date: Tue, 19 Jan 2010 15:20:13 +0000 (UTC)
commit ad3995870b032a007bbfd488f1adc2d7d5f6b586
Author: Milan Crha <mcrha redhat com>
Date: Tue Jan 19 16:18:14 2010 +0100
Bug #602827 - Disable broken plugins automatically
modules/plugin-lib/e-plugin-lib.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/modules/plugin-lib/e-plugin-lib.c b/modules/plugin-lib/e-plugin-lib.c
index 5541650..f5b5b9d 100644
--- a/modules/plugin-lib/e-plugin-lib.c
+++ b/modules/plugin-lib/e-plugin-lib.c
@@ -51,11 +51,13 @@ plugin_lib_loadmodule (EPlugin *plugin)
return 0;
if (plugin_lib->location == NULL) {
+ plugin->enabled = FALSE;
g_warning ("Location not set in plugin '%s'", plugin->name);
return -1;
}
if ((plugin_lib->module = g_module_open (plugin_lib->location, 0)) == NULL) {
+ plugin->enabled = FALSE;
g_warning ("can't load plugin '%s': %s", plugin_lib->location, g_module_error ());
return -1;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]