# HG changeset patch # User Sean Egan # Date 1036013900 0 # Node ID b359aab1c576209d3a15b4c63c26673f74f4e9c8 # Parent c66ed5df69effb815dd48ca60d420a12fdfbdd58 [gaim-migrate @ 3985] bugfix. got rid of reload_plugin() function--it's no longer useful. committer: Tailor Script diff -r c66ed5df69ef -r b359aab1c576 src/module.c --- a/src/module.c Wed Oct 30 21:25:28 2002 +0000 +++ b/src/module.c Wed Oct 30 21:38:20 2002 +0000 @@ -64,7 +64,6 @@ struct gaim_plugin * load_plugin(const char *); #ifdef GAIM_PLUGINS void unload_plugin(struct gaim_plugin *p); -struct gaim_plugin *reload_plugin(struct gaim_plugin *p); void gaim_signal_connect(GModule *, enum gaim_event, void *, void *); void gaim_signal_disconnect(GModule *, enum gaim_event, void *); void gaim_plugin_unload(GModule *); @@ -216,8 +215,7 @@ } if (plug && plug->handle) { - reload_plugin(plug); - return NULL; + return plug; } if (!plug) { @@ -334,24 +332,6 @@ g_timeout_add(5000, unload_timeout, handle); } -/* Do unload/load cycle of plugin. */ -struct gaim_plugin *reload_plugin(struct gaim_plugin *p) -{ - char file[1024]; - GModule *handle = p->handle; - - strncpy(file, g_module_name(handle), sizeof(file)); - file[sizeof(file) - 1] = '\0'; - - debug_printf("Reloading %s\n", file); - - /* Unload */ - unload_plugin(p); - - /* Load */ - return load_plugin(file); -} - /* Remove all callbacks associated with plugin handle */ static void plugin_remove_callbacks(GModule *handle) {