finch/libfinch.c

changeset 41396
2ef3d6eeffb3
parent 41169
4103b3869912
child 41723
124c95083fad
--- a/finch/libfinch.c	Fri May 20 02:40:14 2022 -0500
+++ b/finch/libfinch.c	Fri May 20 02:55:51 2022 -0500
@@ -39,12 +39,6 @@
 #include "config.h"
 #include "package_revision.h"
 
-static PurpleUiInfo *
-finch_ui_get_info(void) {
-	return purple_ui_info_new(_("Finch"), VERSION, "https://pidgin.im",
-	                          "https://developer.pidgin.im", "console");
-}
-
 static void
 finch_quit(void)
 {
@@ -56,7 +50,6 @@
 	finch_prefs_init,
 	finch_ui_init,
 	finch_quit,
-	finch_ui_get_info,
 };
 
 static PurpleCoreUiOps *
@@ -97,6 +90,7 @@
 static int
 init_libpurple(int argc, char **argv)
 {
+	PurpleUiInfo *ui_info = NULL;
 	gboolean opt_nologin = FALSE;
 	gboolean opt_version = FALSE;
 	gboolean opt_debug = FALSE;
@@ -189,7 +183,11 @@
 	purple_core_set_ui_ops(gnt_core_get_ui_ops());
 	purple_idle_set_ui(finch_idle_new());
 
-	if (!purple_core_init(FINCH_UI))
+	ui_info = purple_ui_info_new("finch", _("Finch"), VERSION,
+	                             "https://pidgin.im",
+	                             "https://developer.pidgin.im", "console");
+
+	if (!purple_core_init(ui_info))
 	{
 		fprintf(stderr,
 				"Initialization of the Purple core failed. Dumping core.\n"

mercurial