diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp b/src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp index 09e07acd9..e485a2012 100644 --- a/src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp +++ b/src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp @@ -1544,10 +1544,7 @@ void KviIrcServerParser::parseNumericWhoisAway(KviIrcMessage * msg) if(!msg->haltOutput()) { - KviWindow * pOut = static_cast<KviWindow *>(msg->connection()->findQuery(szNk)); - - if(!pOut) - pOut = KVI_OPTION_BOOL(KviOption_boolWhoisRepliesToActiveWindow) ? msg->console()->activeWindow() : static_cast<KviWindow *>(msg->console()); + KviWindow * pOut = KVI_OPTION_BOOL(KviOption_boolWhoisRepliesToActiveWindow) ? msg->console()->activeWindow() : static_cast<KviWindow *>(msg->console()); pOut->output(KVI_OUT_WHOISUSER, __tr2qs("%c\r!n\r%Q\r%c is away: %Q"), KviControlCodes::Bold, &szNk, KviControlCodes::Bold, &szWText); } |
