diff options
| author | 2024-04-03 11:17:21 +0200 | |
|---|---|---|
| committer | 2024-04-03 11:17:21 +0200 | |
| commit | 3ae641ae2bb134d4ec33af7b26efb2a205f6a391 (patch) | |
| tree | 93201badcd147c5fbf8b41d564c49e468da08714 /src | |
| parent | Update README.md (diff) | |
| download | KVIrc-3ae641ae2bb134d4ec33af7b26efb2a205f6a391.tar.gz KVIrc-3ae641ae2bb134d4ec33af7b26efb2a205f6a391.tar.bz2 KVIrc-3ae641ae2bb134d4ec33af7b26efb2a205f6a391.zip | |
Numerical 301: respect the value of KviOption_boolWhoisRepliesToActiveWindow even if a query exists (same behavior of all the other whois reply handlers) (#2613)
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); } |
