diff -r fec6fa1e460e -r 38acbfdb484f project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/PlayerlistFragment.java --- a/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/PlayerlistFragment.java Thu Aug 02 16:35:12 2012 +0200 +++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/PlayerlistFragment.java Thu Aug 02 16:36:11 2012 +0200 @@ -12,17 +12,16 @@ import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView.AdapterContextMenuInfo; -import android.widget.Toast; public class PlayerlistFragment extends ListFragment { private Netplay netconn; - private PlayerListAdapter playerListAdapter; + private PlayerlistAdapter playerListAdapter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); netconn = Netplay.getAppInstance(getActivity().getApplicationContext()); - playerListAdapter = new PlayerListAdapter(getActivity()); + playerListAdapter = new PlayerlistAdapter(getActivity()); playerListAdapter.setList(Netplay.getAppInstance(getActivity().getApplicationContext()).playerList); setListAdapter(playerListAdapter); } @@ -53,13 +52,13 @@ @Override public boolean onContextItemSelected(MenuItem item) { AdapterContextMenuInfo info = (AdapterContextMenuInfo)item.getMenuInfo(); + Player player = playerListAdapter.getItem(info.position); switch(item.getItemId()) { case R.id.player_info: - Player p = playerListAdapter.getItem(info.position); - netconn.sendPlayerInfoQuery(p.name); + netconn.sendPlayerInfoQuery(player.name); return true; case R.id.player_follow: - Toast.makeText(getActivity(), R.string.not_implemented_yet, Toast.LENGTH_SHORT).show(); + netconn.sendFollowPlayer(player.name); return true; default: return super.onContextItemSelected(item);