diff --git a/modules/extra/antiidle.cpp b/modules/extra/antiidle.cpp index 3b515daf..d1b3ed8e 100644 --- a/modules/extra/antiidle.cpp +++ b/modules/extra/antiidle.cpp @@ -72,6 +72,15 @@ public: return CONTINUE; } + virtual EModRet OnRaw(CString &sLine) + { + VCString splitted; + sLine.Split(" ",splitted); + if(splitted[1] == "301" && splitted[2].Equals(m_pNetwork->GetIRCNick().GetNick())) + return HALT; + return CONTINUE; + } + private: void SetInterval(int i) {