Skip to content

Commit

Permalink
Merge pull request #393 from RachelBryk/netplay-chat-limit
Browse files Browse the repository at this point in the history
Limit netplay chat messages to 2000 characters.
  • Loading branch information
delroth committed May 28, 2014
2 parents ce13962 + 61d3360 commit 21cf8fe
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions Source/Core/DolphinWX/NetWindow.cpp
Expand Up @@ -335,6 +335,7 @@ NetPlayDiag::NetPlayDiag(wxWindow* const parent, const CGameListCtrl* const game
m_chat_msg_text = new wxTextCtrl(panel, wxID_ANY, wxEmptyString
, wxDefaultPosition, wxDefaultSize, wxTE_PROCESS_ENTER);
m_chat_msg_text->Bind(wxEVT_TEXT_ENTER, &NetPlayDiag::OnChat, this);
m_chat_msg_text->SetMaxLength(2000);

wxButton* const chat_msg_btn = new wxButton(panel, wxID_ANY, _("Send"));
chat_msg_btn->Bind(wxEVT_BUTTON, &NetPlayDiag::OnChat, this);
Expand Down Expand Up @@ -425,6 +426,8 @@ void NetPlayDiag::OnChat(wxCommandEvent&)

if (s.Length())
{
if (s.Length() > 2000)
s.erase(2000);
netplay_client->SendChatMessage(WxStrToStr(s));
m_chat_text->AppendText(s.Prepend(" >> ").Append('\n'));
m_chat_msg_text->Clear();
Expand Down

0 comments on commit 21cf8fe

Please sign in to comment.