--- a/pidgin/pidgindebugplugininfo.c Mon Mar 11 22:06:27 2019 -0500
+++ b/pidgin/pidgindebugplugininfo.c Mon Mar 11 22:31:20 2019 -0500
@@ -46,6 +46,14 @@
/******************************************************************************
*****************************************************************************/
+purple_debug_plugin_compare_plugin_id(gconstpointer a, gconstpointer b) { + purple_plugin_info_get_id(purple_plugin_get_info(PURPLE_PLUGIN(a))), + purple_plugin_info_get_id(purple_plugin_get_info(PURPLE_PLUGIN(b))) pidgin_debug_plugin_info_build_html(void) {
GString *str = g_string_new(NULL);
@@ -55,7 +63,11 @@
g_string_append_printf(str, "<h2>%s</h2><dl>", _("Plugin Information"));
- plugins = purple_plugins_find_all();
+ purple_plugins_find_all(), + purple_debug_plugin_compare_plugin_id for(l = plugins; l != NULL; l = l->next) {
PurplePlugin *plugin = PURPLE_PLUGIN(l->data);
PurplePluginInfo *info = purple_plugin_get_info(plugin);