# 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;