libpurple/purpleui.c

changeset 42777
8b4f02641aa9
parent 42767
8cf1d11b59c1
child 42817
2973a9b3d225
--- a/libpurple/purpleui.c	Tue Jun 04 13:57:15 2024 -0500
+++ b/libpurple/purpleui.c	Tue Jun 04 14:06:15 2024 -0500
@@ -307,6 +307,20 @@
 /******************************************************************************
  * Public API
  *****************************************************************************/
+PurpleConversationManager *
+purple_ui_get_conversation_manager(PurpleUi *ui) {
+	PurpleUiClass *klass = NULL;
+
+	g_return_val_if_fail(PURPLE_IS_UI(ui), NULL);
+
+	klass = PURPLE_UI_GET_CLASS(ui);
+	if(klass != NULL && klass->get_conversation_manager != NULL) {
+		return klass->get_conversation_manager(ui);
+	}
+
+	return NULL;
+}
+
 const char *
 purple_ui_get_id(PurpleUi *ui) {
 	PurpleUiPrivate *priv = NULL;

mercurial