[Xfce4-commits] <parole:bluesabre/gtk3> Add a dummy-test to see whether plugin-loading fails
Simon Steinbeiss
noreply at xfce.org
Sat Sep 21 01:56:01 CEST 2013
Updating branch refs/heads/bluesabre/gtk3
to 071acfe9893612c7a498029993e311fa358b61c5 (commit)
from 01bf90e358e4580553d6a0d6cd03cc825c291e60 (commit)
commit 071acfe9893612c7a498029993e311fa358b61c5
Author: Simon Steinbeiss <simon.steinbeiss at elfenbeinturm.at>
Date: Sat Sep 21 01:54:54 2013 +0200
Add a dummy-test to see whether plugin-loading fails
src/parole-plugins-manager.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/parole-plugins-manager.c b/src/parole-plugins-manager.c
index ee4a6c0..bef4b80 100644
--- a/src/parole-plugins-manager.c
+++ b/src/parole-plugins-manager.c
@@ -269,8 +269,14 @@ parole_plugins_manager_cell_toggled_cb (GtkCellRendererToggle *cell_renderer,
{
if ( active )
{
- g_type_module_use (G_TYPE_MODULE (module));
- parole_provider_module_new_plugin (module);
+ if (g_type_module_use (G_TYPE_MODULE (module)))
+ parole_provider_module_new_plugin (module);
+ else
+ {
+ g_warning("Failed to load plugin.");
+ parole_provider_module_free_plugin (module);
+ g_type_module_unuse (G_TYPE_MODULE (module));
+ }
}
else
{
More information about the Xfce4-commits
mailing list