diff options
Diffstat (limited to 'src/crsm.cpp')
| -rw-r--r-- | src/crsm.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp index ab0fdc8..06e1cd9 100644 --- a/src/crsm.cpp +++ b/src/crsm.cpp @@ -407,6 +407,17 @@ void CRSM::ircMessageReceived(IrcMessage *message) const ClientInfo& client = ClientInfo::ircClient(message->nick(), target); handleIrcMessage(client, privMessage->content(), privMessage->target(), privMessage->isPrivate(), privMessage->isAction(), message->isOwn()); } + else + { + if(privMessage->isPrivate()) + { + if(privMessage->content().startsWith("DCC CHAT CHAT ", Qt::CaseInsensitive)) + { + const ClientInfo& client = ClientInfo::ircClient(message->nick()); + dccConnect("dcc connect", "", client, clientUserType(client)); + } + } + } } else if(message->isOwn()) { |
