libpurple/purplechatuser.c

changeset 42706
6039c89f2f5c
parent 42656
df9aafbae930
--- a/libpurple/purplechatuser.c	Fri Apr 12 02:08:00 2024 -0500
+++ b/libpurple/purplechatuser.c	Sat Apr 13 18:05:52 2024 -0500
@@ -268,7 +268,6 @@
 purple_chat_user_set_flags(PurpleChatUser *chat_user,
                            PurpleChatUserFlags flags)
 {
-	PurpleConversationUiOps *ops;
 	PurpleChatUserFlags oldflags;
 
 	g_return_if_fail(PURPLE_IS_CHAT_USER(chat_user));
@@ -282,17 +281,6 @@
 
 	g_object_notify_by_pspec(G_OBJECT(chat_user), properties[PROP_FLAGS]);
 
-	/* Only update the UI once the object is fully constructed.  This avoids an
-	 * issue where at least with XMPP, user names will be duplicated in the
-	 * chat user list.
-	 */
-	if(chat_user->constructed) {
-		ops = purple_conversation_get_ui_ops(PURPLE_CONVERSATION(chat_user->chat));
-		if(ops != NULL && ops->chat_update_user != NULL) {
-			ops->chat_update_user(chat_user);
-		}
-	}
-
 	purple_signal_emit(purple_conversations_get_handle(),
 	                   "chat-user-flags", chat_user, oldflags, flags);
 }

mercurial