Equality comparison fix

This commit is contained in:
Anuken
2019-09-15 14:38:00 -04:00
parent 874b41cb46
commit f1bf8a0f1a

View File

@@ -260,7 +260,7 @@ public class SNet implements SteamNetworkingCallback, SteamMatchmakingCallback,
if(change == ChatMemberStateChange.Disconnected || change == ChatMemberStateChange.Left){ if(change == ChatMemberStateChange.Disconnected || change == ChatMemberStateChange.Left){
if(net.client()){ if(net.client()){
//host left, leave as well //host left, leave as well
if(who == currentServer || who == currentLobby){ if(who.equals(currentServer) || who.equals(currentLobby)){
net.disconnect(); net.disconnect();
Log.info("Current host left."); Log.info("Current host left.");
} }
@@ -353,7 +353,7 @@ public class SNet implements SteamNetworkingCallback, SteamMatchmakingCallback,
if(net.server()){ if(net.server()){
Log.info("{0} has disconnected: {1}", steamIDRemote.getAccountID(), sessionError); Log.info("{0} has disconnected: {1}", steamIDRemote.getAccountID(), sessionError);
disconnectSteamUser(steamIDRemote); disconnectSteamUser(steamIDRemote);
}else if(steamIDRemote == currentServer){ }else if(steamIDRemote.equals(currentServer)){
Log.info("Disconnected! {1}: {0}", steamIDRemote.getAccountID(), sessionError); Log.info("Disconnected! {1}: {0}", steamIDRemote.getAccountID(), sessionError);
net.handleClientReceived(new Disconnect()); net.handleClientReceived(new Disconnect());
} }
@@ -364,7 +364,7 @@ public class SNet implements SteamNetworkingCallback, SteamMatchmakingCallback,
Log.info("Connection request: {0}", steamIDRemote.getAccountID()); Log.info("Connection request: {0}", steamIDRemote.getAccountID());
if(currentServer != null && !net.server()){ if(currentServer != null && !net.server()){
Log.info("Am client, accepting request"); Log.info("Am client, accepting request");
if(steamIDRemote == currentServer){ if(steamIDRemote.equals(currentServer)){
snet.acceptP2PSessionWithUser(steamIDRemote); snet.acceptP2PSessionWithUser(steamIDRemote);
} }
}else if(net.server()){ }else if(net.server()){