summaryrefslogtreecommitdiff
path: root/noncore/net/opieirc/ircmessageparser.cpp
Side-by-side diff
Diffstat (limited to 'noncore/net/opieirc/ircmessageparser.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/opieirc/ircmessageparser.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/noncore/net/opieirc/ircmessageparser.cpp b/noncore/net/opieirc/ircmessageparser.cpp
index 400ff41..90280d7 100644
--- a/noncore/net/opieirc/ircmessageparser.cpp
+++ b/noncore/net/opieirc/ircmessageparser.cpp
@@ -5,3 +5,3 @@
/* Lookup table for literal commands */
-IRCLiteralMessageParserStruct IRCMessageParser::literalParserProcTable[] = {
+IRCLiteralMessageParserStruct IRCMessageParser::literalParserProcTable[] = {
{ "PING", FUNC(parseLiteralPing) },
@@ -22,3 +22,3 @@ IRCLiteralMessageParserStruct IRCMessageParser::literalParserProcTable[] = {
/* Lookup table for literal commands */
-IRCCTCPMessageParserStruct IRCMessageParser::ctcpParserProcTable[] = {
+IRCCTCPMessageParserStruct IRCMessageParser::ctcpParserProcTable[] = {
{ "PING", FUNC(parseCTCPPing) },
@@ -30,3 +30,3 @@ IRCCTCPMessageParserStruct IRCMessageParser::ctcpParserProcTable[] = {
/* Lookup table for numerical commands */
-IRCNumericalMessageParserStruct IRCMessageParser::numericalParserProcTable[] = {
+IRCNumericalMessageParserStruct IRCMessageParser::numericalParserProcTable[] = {
{ 1, FUNC(parseNumerical001) }, // RPL_WELCOME
@@ -173,3 +173,3 @@ void IRCMessageParser::parseLiteralPart(IRCMessage *message) {
void IRCMessageParser::parseLiteralPrivMsg(IRCMessage *message) {
- if (m_session->m_server->nick() == message->param(0)) {
+ if (m_session->m_server->nick().lower() == message->param(0).lower() ) {
/* IRC Query message detected, verify sender and display it */
@@ -208,3 +208,3 @@ void IRCMessageParser::parseLiteralPrivMsg(IRCMessage *message) {
void IRCMessageParser::parseLiteralNick(IRCMessage *message) {
-
+
IRCPerson mask(message->prefix());
@@ -222,3 +222,3 @@ void IRCMessageParser::parseLiteralNick(IRCMessage *message) {
//IRCOutput output(OUTPUT_NICKCHANGE, tr("%1 is now known as %2").arg( mask.nick() ).arg( message->param(0)));
-
+
/* new code starts here -- this removes the person from all channels */
@@ -236,3 +236,3 @@ void IRCMessageParser::parseLiteralNick(IRCMessage *message) {
}
- /* new code ends here */
+ /* new code ends here */
} else {
@@ -250,3 +250,3 @@ void IRCMessageParser::parseLiteralQuit(IRCMessage *message) {
QListIterator<IRCChannel> it(channels);
- for (;it.current(); ++it) {
+ for (;it.current(); ++it) {
IRCChannelPerson *chanperson = it.current()->getPerson(mask.nick());
@@ -327,3 +327,3 @@ void IRCMessageParser::parseCTCPAction(IRCMessage *message) {
}
-
+
void IRCMessageParser::parseLiteralMode(IRCMessage *message) {
@@ -463,3 +463,3 @@ void IRCMessageParser::parseNumericalNames(IRCMessage *message) {
stream >> temp;
-
+
char flagch = temp.at(0).latin1();
@@ -469,3 +469,3 @@ void IRCMessageParser::parseNumericalNames(IRCMessage *message) {
if (flagch == '@' || flagch == '+' || flagch=='%' || flagch == '*') {
-
+
nick = temp.right(temp.length()-1);
@@ -480,3 +480,3 @@ void IRCMessageParser::parseNumericalNames(IRCMessage *message) {
}
-
+
IRCChannelPerson *chan_person = new IRCChannelPerson();