mirror of https://github.com/quasar/Quasar.git
Improved client removal from listview
This commit is contained in:
parent
955aea9e17
commit
8a6709ba9f
|
@ -218,13 +218,10 @@ private void ClientState(Server server, Client client, bool connected)
|
|||
int selectedClients = 0;
|
||||
this.Invoke((MethodInvoker) delegate
|
||||
{
|
||||
foreach (ListViewItem lvi in lstClients.Items)
|
||||
foreach (ListViewItem lvi in lstClients.Items.Cast<ListViewItem>().Where(lvi => (Client)lvi.Tag == client))
|
||||
{
|
||||
if ((Client) lvi.Tag == client)
|
||||
{
|
||||
lvi.Remove();
|
||||
server.ConnectedClients--;
|
||||
}
|
||||
lvi.Remove();
|
||||
server.ConnectedClients--;
|
||||
}
|
||||
selectedClients = lstClients.SelectedItems.Count;
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue