# HG changeset patch # User alfadur # Date 1569515816 -10800 # Node ID 3207dd5fdfd2d7a9b56abb0e9a7f3babc4d299c0 # Parent e0f14879432803a13b14cb6dc6425d0af32c59eb revert 5fcdc072d706 for now diff -r e0f148794328 -r 3207dd5fdfd2 QTfrontend/net/newnetclient.cpp --- a/QTfrontend/net/newnetclient.cpp Thu Sep 26 19:03:14 2019 +0300 +++ b/QTfrontend/net/newnetclient.cpp Thu Sep 26 19:36:56 2019 +0300 @@ -438,10 +438,6 @@ // Another kind of fake nick. '(' nicks are server messages, but they must not be translated if(!sender.startsWith('(')) { - // don't handle chat messages that are from ignored nicks - if (m_playersModel->isFlagSet(sender, PlayersListModel::Ignore)) - return; - // Check for action (/me command) action = HWProto::chatStringToAction(message); } diff -r e0f148794328 -r 3207dd5fdfd2 QTfrontend/ui/widget/chatwidget.cpp --- a/QTfrontend/ui/widget/chatwidget.cpp Thu Sep 26 19:03:14 2019 +0300 +++ b/QTfrontend/ui/widget/chatwidget.cpp Thu Sep 26 19:36:56 2019 +0300 @@ -426,6 +426,10 @@ if(!m_usersModel) return; + // don't show chat lines that are from ignored nicks + if (m_usersModel->isFlagSet(nick, PlayersListModel::Ignore)) + return; + bool isFriend = (!nick.isEmpty()) && m_usersModel->isFlagSet(nick, PlayersListModel::Friend); QString cssClass = (isFriend ? "msg_Friend" : "msg_User") + cssClassPart;