Fix Index Out Of Range Exception In AddMessage (im stupid im dumb im stupid im du-)

This commit is contained in:
Alan Moon 2025-11-17 16:55:11 -08:00
parent 5016e63a38
commit 256e10a7ba

View File

@ -194,11 +194,15 @@ namespace qtc_net_client_2.Forms
{ {
var ctrl = new ChatMessageControl() var ctrl = new ChatMessageControl()
{ {
Avatar = ilProfileImages.Images[userId] ?? ilProfileImages.Images[0],
Username = message.Split(':')[0], Username = message.Split(':')[0],
Message = message.Split(':')[1].Trim(), Message = message.Split(':')[1].Trim(),
Width = fpnlMessages.ClientSize.Width - SystemInformation.VerticalScrollBarWidth 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); ctrl.Height = ctrl.CalculateHeight(ctrl.Width);
fpnlMessages.Controls.Add(ctrl); fpnlMessages.Controls.Add(ctrl);