private void XmppCon_OnRosterItem(object sender, RosterItem item) { if (base.InvokeRequired) { base.BeginInvoke(new XmppClientConnection.RosterHandler(this, (IntPtr) this.XmppCon_OnRosterItem), new object[] { this, item }); } else if (item.get_Subscription() != 4) { this.rosterControl.AddRosterItem(item); } else { this.rosterControl.RemoveRosterItem(item); } }