project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/RoomlistFragment.java
changeset 7355 5673e95ef647
parent 7352 641f11cdd319
child 7358 57a508884052
--- a/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/RoomlistFragment.java	Mon Jul 23 00:17:06 2012 +0200
+++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/RoomlistFragment.java	Tue Jul 24 16:57:48 2012 +0200
@@ -24,13 +24,13 @@
 public class RoomlistFragment extends ListFragment implements OnItemClickListener {
 	private static final int AUTO_REFRESH_INTERVAL_MS = 15000;
 	
-	private Netconn netconn;
+	private NetplayService service;
 	private RoomListAdapter adapter;
 	private CountDownTimer autoRefreshTimer = new CountDownTimer(Long.MAX_VALUE, AUTO_REFRESH_INTERVAL_MS) {
 		@Override
 		public void onTick(long millisUntilFinished) {
-			if(netconn != null && netconn.isConnected()) {
-				netconn.sendRoomlistRequest();
+			if(service != null && service.isConnected()) {
+				service.sendRoomlistRequest();
 			}
 		}
 		
@@ -64,8 +64,8 @@
 	@Override
 	public void onResume() {
 		super.onResume();
-		if(netconn != null) {
-			netconn.sendRoomlistRequest();
+		if(service != null) {
+			service.sendRoomlistRequest();
 			autoRefreshTimer.start();
 		}
 	}
@@ -92,8 +92,8 @@
 	public boolean onOptionsItemSelected(MenuItem item) {
 		switch(item.getItemId()) {
 		case R.id.roomlist_refresh:
-			if(netconn != null) {
-				netconn.sendRoomlistRequest();
+			if(service != null && service.isConnected()) {
+				service.sendRoomlistRequest();
 			}
 			return true;
 		default:
@@ -107,15 +107,15 @@
 	
     private ServiceConnection serviceConnection = new ServiceConnection() {
         public void onServiceConnected(ComponentName className, IBinder binder) {
-        	netconn = ((NetplayBinder) binder).getNetconn();
-        	adapter.setList(netconn.roomList);
+        	service = ((NetplayBinder) binder).getService();
+        	adapter.setList(service.roomList);
         	autoRefreshTimer.start();
         }
 
         public void onServiceDisconnected(ComponentName className) {
         	// TODO navigate away
         	adapter.invalidate();
-        	netconn = null;
+        	service = null;
         }
     };
 }