finch/gntplugin.c

changeset 39834
0345d198dbd6
parent 39617
1d0453799f73
child 39835
c28a375781dd
--- a/finch/gntplugin.c	Tue Aug 06 19:57:33 2019 -0400
+++ b/finch/gntplugin.c	Mon Sep 09 20:54:32 2019 -0400
@@ -264,7 +264,7 @@
 selection_changed(GntWidget *widget, gpointer old, gpointer current, gpointer null)
 {
 	PurplePlugin *plugin = current;
-	PurplePluginInfo *info;
+	GPluginPluginInfo *info;
 	char *text, *authors = NULL;
 	const char * const *authorlist;
 	GList *list = NULL, *iter = NULL;
@@ -272,8 +272,8 @@
 	if (!plugin)
 		return;
 
-	info = purple_plugin_get_info(plugin);
-	authorlist = purple_plugin_info_get_authors(info);
+	info = GPLUGIN_PLUGIN_INFO(purple_plugin_get_info(plugin));
+	authorlist = gplugin_plugin_info_get_authors(info);
 
 	if (authorlist)
 		authors = g_strjoinv(", ", (gchar **)authorlist);
@@ -294,15 +294,17 @@
 
 	/* XXX: Use formatting and stuff */
 	gnt_text_view_clear(GNT_TEXT_VIEW(plugins.aboot));
-	text = g_strdup_printf((g_strv_length((gchar **)authorlist) > 1 ?
-			_("Name: %s\nVersion: %s\nDescription: %s\nAuthors: %s\nWebsite: %s\nFilename: %s\n") :
-			_("Name: %s\nVersion: %s\nDescription: %s\nAuthor: %s\nWebsite: %s\nFilename: %s\n")),
-			SAFE(_(purple_plugin_info_get_name(info))),
-			SAFE(_(purple_plugin_info_get_version(info))),
-			SAFE(_(purple_plugin_info_get_description(info))),
-			SAFE(authors),
-			SAFE(_(purple_plugin_info_get_website(info))),
-			SAFE(purple_plugin_get_filename(plugin)));
+	text = g_strdup_printf(
+	        (g_strv_length((gchar **)authorlist) > 1
+	                 ? _("Name: %s\nVersion: %s\nDescription: %s\nAuthors: "
+	                     "%s\nWebsite: %s\nFilename: %s\n")
+	                 : _("Name: %s\nVersion: %s\nDescription: %s\nAuthor: "
+	                     "%s\nWebsite: %s\nFilename: %s\n")),
+	        SAFE(_(gplugin_plugin_info_get_name(info))),
+	        SAFE(_(gplugin_plugin_info_get_version(info))),
+	        SAFE(_(gplugin_plugin_info_get_description(info))),
+	        SAFE(authors), SAFE(_(gplugin_plugin_info_get_website(info))),
+	        SAFE(purple_plugin_get_filename(plugin)));
 
 	gnt_text_view_append_text_with_flags(GNT_TEXT_VIEW(plugins.aboot),
 			text, GNT_TEXT_FLAG_NORMAL);
@@ -330,8 +332,14 @@
 static int
 plugin_compare(PurplePlugin *p1, PurplePlugin *p2)
 {
-	char *s1 = g_utf8_strup(purple_plugin_info_get_name(purple_plugin_get_info(p1)), -1);
-	char *s2 = g_utf8_strup(purple_plugin_info_get_name(purple_plugin_get_info(p2)), -1);
+	char *s1 =
+	        g_utf8_strup(gplugin_plugin_info_get_name(GPLUGIN_PLUGIN_INFO(
+	                             purple_plugin_get_info(p1))),
+	                     -1);
+	char *s2 =
+	        g_utf8_strup(gplugin_plugin_info_get_name(GPLUGIN_PLUGIN_INFO(
+	                             purple_plugin_get_info(p2))),
+	                     -1);
 	int ret = g_utf8_collate(s1, s2);
 	g_free(s1);
 	g_free(s2);
@@ -385,7 +393,8 @@
 
 		gnt_box_set_toplevel(GNT_BOX(window), TRUE);
 		gnt_box_set_title(GNT_BOX(window),
-				purple_plugin_info_get_name(info));
+		                  gplugin_plugin_info_get_name(
+		                          GPLUGIN_PLUGIN_INFO(info)));
 		gnt_box_set_alignment(GNT_BOX(window), GNT_ALIGN_MID);
 
 		box = priv->pref_frame_cb();
@@ -483,10 +492,14 @@
 		if (purple_plugin_is_internal(plug))
 			continue;
 
-		gnt_tree_add_choice(GNT_TREE(tree), plug,
-				gnt_tree_create_row(GNT_TREE(tree),
-				purple_plugin_info_get_name(purple_plugin_get_info(plug))),
-				NULL, NULL);
+		gnt_tree_add_choice(
+		        GNT_TREE(tree), plug,
+		        gnt_tree_create_row(
+		                GNT_TREE(tree),
+		                gplugin_plugin_info_get_name(
+		                        GPLUGIN_PLUGIN_INFO(
+		                                purple_plugin_get_info(plug)))),
+		        NULL, NULL);
 		gnt_tree_set_choice(GNT_TREE(tree), plug, purple_plugin_is_loaded(plug));
 		if (!g_list_find_custom(seen, purple_plugin_get_filename(plug),
 				(GCompareFunc)strcmp))

mercurial