--- a/libpurple/purpleprotocolmedia.c Thu Aug 12 01:04:21 2021 -0500 +++ b/libpurple/purpleprotocolmedia.c Thu Aug 12 20:34:54 2021 -0500 @@ -24,7 +24,8 @@ /****************************************************************************** * GObject Implementation *****************************************************************************/ -G_DEFINE_INTERFACE(PurpleProtocolMedia, purple_protocol_media, G_TYPE_INVALID) +G_DEFINE_INTERFACE(PurpleProtocolMedia, purple_protocol_media, + PURPLE_TYPE_PROTOCOL) static void purple_protocol_media_default_init(PurpleProtocolMediaInterface *iface) {