X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fservers_list_dialog.cc;h=37a14338431f3f44dea91f44314aa2ef55d2edf6;hb=4cb18d1e0b8fdedf6bb38e1d4187a2d782957022;hp=a83e42214f373bb58823d68f9487129b3e6f1cab;hpb=3828baf56467224f5d44049bf1e7a7ed11f43a05;p=dcpomatic.git diff --git a/src/wx/servers_list_dialog.cc b/src/wx/servers_list_dialog.cc index a83e42214..37a143384 100644 --- a/src/wx/servers_list_dialog.cc +++ b/src/wx/servers_list_dialog.cc @@ -35,7 +35,7 @@ ServersListDialog::ServersListDialog (wxWindow* parent) wxBoxSizer* s = new wxBoxSizer (wxVERTICAL); SetSizer (s); - _list = new wxListCtrl (this, wxID_ANY, wxDefaultPosition, wxSize (400, 200), wxLC_REPORT | wxLC_SINGLE_SEL); + _list = new wxListCtrl (this, wxID_ANY, wxDefaultPosition, wxSize (500, 200), wxLC_REPORT | wxLC_SINGLE_SEL); { wxListItem ip; @@ -49,7 +49,7 @@ ServersListDialog::ServersListDialog (wxWindow* parent) wxListItem ip; ip.SetId (1); ip.SetText (_("Threads")); - ip.SetWidth (100); + ip.SetWidth (150); _list->InsertColumn (1, ip); } @@ -76,14 +76,18 @@ ServersListDialog::servers_list_changed () _list->DeleteAllItems (); int n = 0; - BOOST_FOREACH (EncodeServerDescription i, EncodeServerFinder::instance()->servers ()) { + + BOOST_FOREACH (EncodeServerDescription i, EncodeServerFinder::instance()->servers()) { wxListItem list_item; list_item.SetId (n); _list->InsertItem (list_item); _list->SetItem (n, 0, std_to_wx (i.host_name ())); - _list->SetItem (n, 1, std_to_wx (lexical_cast (i.threads ()))); - + if (i.current_link_version()) { + _list->SetItem (n, 1, std_to_wx (lexical_cast (i.threads ()))); + } else { + _list->SetItem (n, 1, _("Incorrect version")); + } ++n; } }