DevProLauncher.Windows.ChatFrm.UpdateChannelList C# (CSharp) Method

UpdateChannelList() private method

private UpdateChannelList ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void UpdateChannelList(object sender, EventArgs e)
        {
            if (InvokeRequired)
            {
                Invoke(new Action<object, EventArgs>(UpdateChannelList), sender, e);
                return;
            }
            ChatWindow window = (ChatWindow)ChannelTabs.SelectedTab;
            if (window != null)
            {
                if (m_channelData.ContainsKey(window.Name))
                {
                    List<UserData> users = m_channelData[window.Name];
                    ChannelList.Items.Clear();
                    ChannelList.Items.AddRange(users.ToArray());
                }
            }
            else
            {
                ChannelList.Items.Clear();
            }
        }