diff --git a/src/org/yaaic/view/ServersActivity.java b/src/org/yaaic/view/ServersActivity.java index e93ae67..f1bb09a 100644 --- a/src/org/yaaic/view/ServersActivity.java +++ b/src/org/yaaic/view/ServersActivity.java @@ -120,9 +120,11 @@ public class ServersActivity extends ListActivity implements ServiceConnection, protected void onListItemClick(ListView l, View v, int position, long id) { Server server = adapter.getItem(position); - server.setStatus(Status.CONNECTING); - adapter.notifyDataSetChanged(); - binder.connect(server); + if (server.getStatus() == Status.DISCONNECTED) { + server.setStatus(Status.CONNECTING); + adapter.notifyDataSetChanged(); + binder.connect(server); + } Intent intent = new Intent(this, ServerActivity.class); intent.putExtra("serverId", server.getId());