X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fservers_list_dialog.cc;h=d904a2ef08d394e54c3c8647feec83a740d29aaa;hb=8b1736a39f256b37f75bdb99e69298992d3e1083;hp=e4839916e4be7f8e9d67a64a0ff6f230d71ebdfc;hpb=ed0b3ee0c5a0ba11d3a1a1dfee8e71238bcab4bd;p=dcpomatic.git diff --git a/src/wx/servers_list_dialog.cc b/src/wx/servers_list_dialog.cc index e4839916e..d904a2ef0 100644 --- a/src/wx/servers_list_dialog.cc +++ b/src/wx/servers_list_dialog.cc @@ -23,7 +23,6 @@ #include "lib/encode_server_finder.h" #include "lib/encode_server_description.h" #include -#include using std::list; using std::string; @@ -77,25 +76,17 @@ ServersListDialog::servers_list_changed () int n = 0; - BOOST_FOREACH (EncodeServerDescription i, EncodeServerFinder::instance()->good_servers()) { + for (auto 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 ()))); - - ++n; - } - - BOOST_FOREACH (EncodeServerDescription i, EncodeServerFinder::instance()->bad_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, _("Incorrect version")); - + if (i.current_link_version()) { + _list->SetItem (n, 1, std_to_wx (lexical_cast (i.threads ()))); + } else { + _list->SetItem (n, 1, _("Incorrect version")); + } ++n; } }