void HandleConnected(object sender, EventArgs e) { Application.Instance.AsyncInvoke(delegate { var server = sender as Server; if (!server.Channels.Any()) { var action = new Actions.ChannelList(this); action.Execute(); } else { foreach (var channel in server.Channels) { CreateSection(channel.Server, channel); } } Update(); }); }
void HandleConnected(object sender, EventArgs e) { Application.Instance.AsyncInvoke(delegate { var server = sender as Server; if (!server.Channels.Any()) { var action = new Actions.ChannelList(this); action.Execute(); } else { foreach (var channel in server.Channels) { CreateSection(channel.Server, channel); } } Update(); }); }