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); }
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); }