Exemplo n.º 1
0
        private void DisposeP2PConnection(object sender, EventArgs e)
        {
            P2PDisconnect        args     = (P2PDisconnect)e;
            IndividualChatDriver toChange = null;
            bool found = false;

            foreach (IndividualChatDriver icd in individualChatDrivers)
            {
                if (icd.getSender() == args.sender)
                {
                    //found = true;
                    //toChange = icd;
                    icd.SwitchFromP2P(writer);
                    icd.isP2P = false;
                    break;
                }
            }

            if (found)
            {
                toChange.hideWindow();
                individualChatDrivers.Remove(toChange);
                CreateNewIndivivualChat(toChange.getSender());
            }
            return;
        }