diff --git a/src/net/common/clientstate.cpp b/src/net/common/clientstate.cpp index d45834e9..00c36bf0 100644 --- a/src/net/common/clientstate.cpp +++ b/src/net/common/clientstate.cpp @@ -644,6 +644,10 @@ AbstractClientStateReceiving::HandlePacket(boost::shared_ptr clien if (client->GetCachedPlayerInfo(playerId, info)) client->GetCallback().SignalNetClientPrivateChatMsg(info.playerName, STL_STRING_FROM_OCTET_STRING(netMessage->chatText)); } + } else if (tmpPacket->GetMsg()->present == PokerTHMessage_PR_chatRejectMessage) { + ChatRejectMessage_t *netMessage = &tmpPacket->GetMsg()->choice.chatRejectMessage; + client->GetCallback().SignalNetClientGameChatMsg("(global notice)", "Chat rejected: " + STL_STRING_FROM_OCTET_STRING(netMessage->chatText)); + client->GetCallback().SignalNetClientLobbyChatMsg("(global notice)", "Chat rejected: " + STL_STRING_FROM_OCTET_STRING(netMessage->chatText)); } else if (tmpPacket->GetMsg()->present == PokerTHMessage_PR_dialogMessage) { // Message box - display it in the GUI. DialogMessage_t *netDialog = &tmpPacket->GetMsg()->choice.dialogMessage;