static void
on_join_user_request_finished (InfcUserRequest *request,
                               InfUser         *user,
                               gpointer         data)
{
	ChatData *cdata = (ChatData *)data;

	inf_gtk_chat_set_active_user (INF_GTK_CHAT (cdata->chat),
	                              user);

	free_chat_data (cdata);
}
Exemplo n.º 2
0
void Gobby::ChatSessionView::set_active_user(InfUser* user)
{
	g_assert(
		user == NULL ||
		inf_user_table_lookup_user_by_id(
			inf_session_get_user_table(INF_SESSION(m_session)),
			inf_user_get_id(INF_USER(user)))
		== INF_USER(user));

	inf_gtk_chat_set_active_user(m_chat, user);
	active_user_changed(user);
}