Wed, 07 Aug 2013 20:00:09 +0530
Removed purple_plugins_unload_all() from the API
| libpurple/plugins.c | file | annotate | diff | comparison | revisions | |
| libpurple/plugins.h | file | annotate | diff | comparison | revisions |
--- a/libpurple/plugins.c Wed Aug 07 19:42:45 2013 +0530 +++ b/libpurple/plugins.c Wed Aug 07 20:00:09 2013 +0530 @@ -910,15 +910,6 @@ #endif /* PURPLE_PLUGINS */ } -void -purple_plugins_unload_all(void) -{ -#ifdef PURPLE_PLUGINS - while (loaded_plugins != NULL) - purple_plugin_unload(loaded_plugins->data); -#endif -} - /************************************************************************** * Plugins Subsystem API **************************************************************************/ @@ -956,7 +947,8 @@ #ifdef PURPLE_PLUGINS purple_debug_info("plugins", "Unloading all plugins\n"); - purple_plugins_unload_all(); + while (loaded_plugins != NULL) + purple_plugin_unload(loaded_plugins->data); #endif purple_signals_disconnect_by_handle(handle);
--- a/libpurple/plugins.h Wed Aug 07 19:42:45 2013 +0530 +++ b/libpurple/plugins.h Wed Aug 07 20:00:09 2013 +0530 @@ -604,11 +604,6 @@ */ void purple_plugins_load_saved(const char *key); -/** - * Unloads all loaded plugins. - */ -void purple_plugins_unload_all(void); - /*@}*/ /**************************************************************************/