From 256e10a7ba99959ec3ede4adb2e259783e4ab622 Mon Sep 17 00:00:00 2001 From: Moonbase Date: Mon, 17 Nov 2025 16:55:11 -0800 Subject: [PATCH] Fix Index Out Of Range Exception In `AddMessage` (im stupid im dumb im stupid im du-) --- qtc-net-client-2/Forms/ChatRoom.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/qtc-net-client-2/Forms/ChatRoom.cs b/qtc-net-client-2/Forms/ChatRoom.cs index 6be6884..bb6a8dc 100644 --- a/qtc-net-client-2/Forms/ChatRoom.cs +++ b/qtc-net-client-2/Forms/ChatRoom.cs @@ -194,11 +194,15 @@ namespace qtc_net_client_2.Forms { var ctrl = new ChatMessageControl() { - Avatar = ilProfileImages.Images[userId] ?? ilProfileImages.Images[0], Username = message.Split(':')[0], Message = message.Split(':')[1].Trim(), Width = fpnlMessages.ClientSize.Width - SystemInformation.VerticalScrollBarWidth }; + + if(ilProfileImages.Images.ContainsKey(userId)) + ctrl.Avatar = ilProfileImages.Images[userId]; + else ctrl.Avatar = null; + ctrl.Height = ctrl.CalculateHeight(ctrl.Width); fpnlMessages.Controls.Add(ctrl);