libgimpmodule: disconnect from the modules' "modified" signal

when GimpModuleDB is finalized.
This commit is contained in:
Michael Natterer 2014-10-06 20:32:20 +02:00
parent 7cbb04c0f9
commit d0608fce22
1 changed files with 9 additions and 0 deletions

View File

@ -137,6 +137,15 @@ gimp_module_db_finalize (GObject *object)
if (db->modules)
{
GList *list;
for (list = db->modules; list; list = g_list_next (list))
{
g_signal_handlers_disconnect_by_func (list->data,
gimp_module_db_module_modified,
db);
}
g_list_free (db->modules);
db->modules = NULL;
}