Smuxi.Frontend.Gnome.ChatViewManager.FindProtocolChatViewParent C# (CSharp) Method

FindProtocolChatViewParent() public method

public FindProtocolChatViewParent ( ChatView child ) : Smuxi.Frontend.Gnome.ProtocolChatView
child ChatView
return Smuxi.Frontend.Gnome.ProtocolChatView
        public ProtocolChatView FindProtocolChatViewParent(ChatView child)
        {
            foreach (var candidate in Chats) {
                if (!(candidate is ProtocolChatView) ||
                    candidate.ProtocolManager == null) {
                    continue;
                }
                if (child.ProtocolManager != candidate.ProtocolManager) {
                    continue;
                }
                return (ProtocolChatView) candidate;
            }
            return null;
        }