Define all final types as such for protocols

Tue, 23 Jan 2024 01:06:07 -0600

author
Gary Kramlich <grim@reaperworld.com>
date
Tue, 23 Jan 2024 01:06:07 -0600
changeset 42579
f1ce6abbf4d1
parent 42578
071065dec713
child 42580
960d88cf0fe2

Define all final types as such for protocols

Testing Done:
Ran with the turtles.

Reviewed at https://reviews.imfreedom.org/r/2931/

protocols/xmpp/purplexmppconnection.c file | annotate | diff | comparison | revisions
protocols/xmpp/purplexmppprotocol.c file | annotate | diff | comparison | revisions
--- a/protocols/xmpp/purplexmppconnection.c	Tue Jan 23 00:55:37 2024 -0600
+++ b/protocols/xmpp/purplexmppconnection.c	Tue Jan 23 01:06:07 2024 -0600
@@ -32,8 +32,8 @@
 	XemeOutputStream *output;
 };
 
-G_DEFINE_DYNAMIC_TYPE(PurpleXmppConnection, purple_xmpp_connection,
-                      PURPLE_TYPE_CONNECTION)
+G_DEFINE_DYNAMIC_TYPE_EXTENDED(PurpleXmppConnection, purple_xmpp_connection,
+                               PURPLE_TYPE_CONNECTION, G_TYPE_FLAG_FINAL, {})
 
 /******************************************************************************
  * Callbacks
--- a/protocols/xmpp/purplexmppprotocol.c	Tue Jan 23 00:55:37 2024 -0600
+++ b/protocols/xmpp/purplexmppprotocol.c	Tue Jan 23 01:06:07 2024 -0600
@@ -131,8 +131,8 @@
 	PurpleXmppProtocol,
 	purple_xmpp_protocol,
 	PURPLE_TYPE_PROTOCOL,
-	0,
-	)
+	G_TYPE_FLAG_FINAL,
+	{})
 
 static void
 purple_xmpp_protocol_init(G_GNUC_UNUSED PurpleXmppProtocol *protocol) {

mercurial