diff options
Diffstat (limited to 'StarsEx/NetClientDlg.cpp')
-rw-r--r-- | StarsEx/NetClientDlg.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/StarsEx/NetClientDlg.cpp b/StarsEx/NetClientDlg.cpp index ea30f5e..a478d15 100644 --- a/StarsEx/NetClientDlg.cpp +++ b/StarsEx/NetClientDlg.cpp @@ -164,7 +164,7 @@ NetClientDlg::ShowServers() NetServerInfo* info = iter.value(); lst_servers->AddItemWithData(info->name, (DWORD) i); - lst_servers->SetItemText(i, 1, info->type); + lst_servers->SetItemText(i, 1, info->version); lst_servers->SetItemText(i, 2, info->password); lst_servers->SetItemText(i, 3, ContentBundle::GetInstance()->GetText("NetClientDlg.offline")); lst_servers->SetItemText(i, 4, "0"); @@ -196,6 +196,7 @@ NetClientDlg::UpdateServers() NetServerInfo* info = config->GetServerList().at(n); lst_servers->SetItemText(i, 0, info->name); + lst_servers->SetItemText(i, 1, info->version); Text status = ContentBundle::GetInstance()->GetText("NetClientDlg.offline"); @@ -276,6 +277,7 @@ NetClientDlg::PingComplete() if (info) { // copy result back into server list info->machine_info = ping_info.machine_info; + info->version = ping_info.version; info->gameport = ping_info.gameport; info->status = ping_info.status; info->nplayers = ping_info.nplayers; @@ -315,6 +317,7 @@ DWORD WINAPI NetClientPingProc(LPVOID link) if (conn.Ping()) { info->machine_info = conn.GetMachineInfo(); + info->version = conn.GetVersion(); info->gameport = conn.GetGamePort(); info->status = conn.GetStatus(); info->nplayers = conn.NumUsers(); @@ -324,6 +327,7 @@ DWORD WINAPI NetClientPingProc(LPVOID link) else { info->machine_info = Text(); + info->version = Text(); info->nplayers = 0; info->hosted = 0; info->status = NetServerInfo::OFFLINE; |