# HG changeset patch # User nemo # Date 1711305267 14400 # Node ID 19927b70588cebf3b381c74f2252545015454cfc # Parent 4c523ed1d35ceab824f4064f4e1b06dabe84c61c# Parent fcc98c953b5efe417a11e51591af6b7b85f3418d merge the kick notice suppression diff -r 4c523ed1d35c -r 19927b70588c QTfrontend/net/newnetclient.cpp --- a/QTfrontend/net/newnetclient.cpp Sun Mar 24 14:33:57 2024 -0400 +++ b/QTfrontend/net/newnetclient.cpp Sun Mar 24 14:34:27 2024 -0400 @@ -963,12 +963,14 @@ return; } - if (lst.size() < 3) - emit chatStringFromNet(tr("%1 *** %2 has left").arg('\x03').arg(lst[1])); - else - { - QString leaveMsg = QString(lst[2]); - emit chatStringFromNet(tr("%1 *** %2 has left (%3)").arg('\x03').arg(lst[1]).arg(HWApplication::translate("server", leaveMsg.toLatin1().constData()))); + if(!m_playersModel->isFlagSet(lst[1], PlayersListModel::Ignore)) { + if (lst.size() < 3) + emit chatStringFromNet(tr("%1 *** %2 has left").arg('\x03').arg(lst[1])); + else + { + QString leaveMsg = QString(lst[2]); + emit chatStringFromNet(tr("%1 *** %2 has left (%3)").arg('\x03').arg(lst[1]).arg(HWApplication::translate("server", leaveMsg.toLatin1().constData()))); + } } m_playersModel->playerLeftRoom(lst[1]); return;