From d14f90f0a850c7ed83adf1e0c261403537eb1da7 Mon Sep 17 00:00:00 2001 From: Taylor Richards Date: Thu, 17 Mar 2016 00:35:21 -0400 Subject: [PATCH] make kick button actually work --- src/network/stand_gui.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/network/stand_gui.cpp b/src/network/stand_gui.cpp index 1b87f2a..5a535fe 100644 --- a/src/network/stand_gui.cpp +++ b/src/network/stand_gui.cpp @@ -223,13 +223,19 @@ void Standalone::OnKick( wxCommandEvent& WXUNUSED(event) ) { std::string msg("S:kick "); - wxString id = m_S_Connections->GetStringSelection(); + long col, row; - if ( id.IsEmpty() ) { + if ( !m_S_Connections->PositionToXY(m_S_Connections->GetInsertionPoint(), &col, &row) ) { return; } - wxArrayString ipaddr = wxSplit(id, ','); + wxString line = m_S_Connections->GetLineText(row); + + if ( line.IsEmpty() ) { + return; + } + + wxArrayString ipaddr = wxSplit(line, ','); msg.append( ipaddr.Item(0).c_str() ); -- 2.39.2