Removed purple_plugins_unload_all() from the API soc.2013.gobjectification.plugins

Wed, 07 Aug 2013 20:00:09 +0530

author
Ankit Vani <a@nevitus.org>
date
Wed, 07 Aug 2013 20:00:09 +0530
branch
soc.2013.gobjectification.plugins
changeset 36468
64d359bbe6f6
parent 36467
52aa83c47311
child 36469
304912384a5c

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);
-
 /*@}*/
 
 /**************************************************************************/

mercurial