From b5dfe048a6da1a1ef7d791ba8989f07d299eeb5a Mon Sep 17 00:00:00 2001 From: Tomatix Date: Sun, 7 Nov 2021 14:27:21 +0100 Subject: [PATCH] #70 Show QUIT message for user if their query window is open --- IdealIRC/IRC.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/IdealIRC/IRC.cpp b/IdealIRC/IRC.cpp index eb73e02..a020c88 100644 --- a/IdealIRC/IRC.cpp +++ b/IdealIRC/IRC.cpp @@ -338,6 +338,10 @@ void IRC::onMsgQuit(const IRCPrefix& sender, const std::string& message, const s emit memberRemoved(channelName.c_str(), member); } + IWin* pmWin = MdiManager::instance().findWindow(&getStatus(), QString::fromStdString(sender.nickname())); + if (pmWin->getType() == IWin::Type::Private) + pmWin->print(PrintType::Quit, msg.c_str()); + contextualScriptEvent(&m_status, ScriptEvent::Quit, sender.nickname(), message); }