diff options
Diffstat (limited to 'src/wx/servers_list_dialog.cc')
| -rw-r--r-- | src/wx/servers_list_dialog.cc | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/wx/servers_list_dialog.cc b/src/wx/servers_list_dialog.cc index 49d91fca4..be69a14ed 100644 --- a/src/wx/servers_list_dialog.cc +++ b/src/wx/servers_list_dialog.cc @@ -18,6 +18,7 @@ */ #include <boost/lexical_cast.hpp> +#include "lib/server_finder.h" #include "servers_list_dialog.h" #include "wx_util.h" @@ -60,21 +61,12 @@ ServersListDialog::ServersListDialog (wxWindow* parent) s->Layout (); s->SetSizeHints (this); - _server_finder.ServerFound.connect (boost::bind (&ServersListDialog::server_found, this, _1)); + ServerFinder::instance()->connect (boost::bind (&ServersListDialog::server_found, this, _1)); } void ServersListDialog::server_found (ServerDescription s) { - list<ServerDescription>::const_iterator i = _servers.begin(); - while (i != _servers.end() && i->host_name() != s.host_name()) { - ++i; - } - - if (i != _servers.end ()) { - return; - } - wxListItem list_item; int const n = _list->GetItemCount (); list_item.SetId (n); |
