X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=src%2Fgrits-plugin.c;h=12ca5edef1194651244b94883f2e14087a77043e;hb=5c17e7d79895982036139dcffb5c17cefb1d4d9f;hp=d79fdd19be15805b00034d5efe38e262abee758e;hpb=98eee86d69c0ee2aa198270e55b8b815c1914567;p=grits diff --git a/src/grits-plugin.c b/src/grits-plugin.c index d79fdd1..12ca5ed 100644 --- a/src/grits-plugin.c +++ b/src/grits-plugin.c @@ -171,7 +171,7 @@ void grits_plugins_free(GritsPlugins *plugins) g_debug("GritsPlugins: free"); for (GList *cur = plugins->plugins; cur; cur = cur->next) { GritsPluginStore *store = cur->data; - g_debug("GritsPlugin: freeing %s refs=%d->%d", store->name, + g_debug("GritsPlugins: freeing %s refs=%d->%d", store->name, G_OBJECT(store->plugin)->ref_count, G_OBJECT(store->plugin)->ref_count-1); grits_plugins_free_store(store); @@ -347,6 +347,7 @@ gboolean grits_plugins_unload(GritsPlugins *plugins, const char *name) if (g_str_equal(store->name, name)) { plugins->plugins = g_list_delete_link(plugins->plugins, cur); grits_plugins_free_store(store); + break; } } return FALSE;