diff src/plugin.c @ 5981:81564bb4db68

[gaim-migrate @ 6429] Saving and loading the current plugin list should work once again. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Wed, 02 Jul 2003 06:00:22 +0000
parents 53782414bc3a
children f9428d38c03b
line wrap: on
line diff
--- a/src/plugin.c	Tue Jul 01 12:43:39 2003 +0000
+++ b/src/plugin.c	Wed Jul 02 06:00:22 2003 +0000
@@ -130,26 +130,6 @@
 
 #endif /* GAIM_PLUGINS */
 
-static void
-update_plugin_prefs(void)
-{
-	GList *pl;
-	GList *files = NULL;
-	GaimPlugin *p;
-
-	for (pl = gaim_plugins_get_loaded(); pl != NULL; pl = pl->next) {
-		p = pl->data;
-
-		if(p->info->type != GAIM_PLUGIN_PROTOCOL &&
-				p->info->type != GAIM_PLUGIN_LOADER) {
-			files = g_list_append(files, p->path);
-		}
-	}
-
-	gaim_prefs_set_string_list("/plugins/loaded", files);
-	g_list_free(files);
-}
-
 static gint
 compare_prpl(GaimPlugin *a, GaimPlugin *b)
 {
@@ -299,7 +279,6 @@
 	}
 
 	loaded_plugins = g_list_append(loaded_plugins, plugin);
-	update_plugin_prefs();
 
 	plugin->loaded = TRUE;
 
@@ -321,7 +300,6 @@
 	g_return_val_if_fail(plugin != NULL, FALSE);
 
 	loaded_plugins = g_list_remove(loaded_plugins, plugin);
-	update_plugin_prefs();
 
 	g_return_val_if_fail(gaim_plugin_is_loaded(plugin), FALSE);