diff --git a/Server/Forms/FrmMain.cs b/Server/Forms/FrmMain.cs index e5fe4bab..b91c3e30 100644 --- a/Server/Forms/FrmMain.cs +++ b/Server/Forms/FrmMain.cs @@ -183,8 +183,10 @@ private void ClientState(Server server, Client client, bool connected) } else { + int selectedClients = 0; this.Invoke((MethodInvoker) delegate { + selectedClients = lstClients.SelectedItems.Count; foreach (ListViewItem lvi in lstClients.Items) { if ((Client) lvi.Tag == client) @@ -194,7 +196,7 @@ private void ClientState(Server server, Client client, bool connected) } } }); - UpdateWindowTitle(ListenServer.ConnectedClients, lstClients.SelectedItems.Count); + UpdateWindowTitle(ListenServer.ConnectedClients, selectedClients); } }