/// <summary> /// Opens mail without the confirmation dialog. Use when manually opening mail from the inbox. /// </summary> public void OpenEmail(MessageAuthor sender, string subject, string message) { bool GroupExisted = false; for (int i = 0; i < MessageWindows.Count; i++) { //Did conversation already exist? if (MessageWindows[i].name.Equals(sender.Author, StringComparison.InvariantCultureIgnoreCase)) { GroupExisted = true; //MessageWindows[i].AddMessage(message); break; } } if (!GroupExisted) { var group = new UIMessageGroup(UIMessageType.Read, sender, this); MessageWindows.Add(group); Add(group); group.SetEmail(subject, message); } ReorderIcons(); }
/// <summary> /// Opens mail without the confirmation dialog. Use when manually opening mail from the inbox. /// </summary> public void OpenEmail(MessageAuthor sender, string subject, string message) { bool GroupExisted = false; for (int i = 0; i < MessageWindows.Count; i++) { //Did conversation already exist? if (MessageWindows[i].name.Equals(sender.Author, StringComparison.InvariantCultureIgnoreCase)) { GroupExisted = true; MessageWindows[i].AddMessage(message); break; } } if (!GroupExisted) { var group = new UIMessageGroup(UIMessageType.Read, sender, this); MessageWindows.Add(group); this.Add(group); group.SetEmail(subject, message); } ReorderIcons(); }