From f1bf8a0f1a8761a033b1eff33d754ecd6450ecaa Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 15 Sep 2019 14:38:00 -0400 Subject: [PATCH] Equality comparison fix --- desktop/src/io/anuke/mindustry/desktop/steam/SNet.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/desktop/src/io/anuke/mindustry/desktop/steam/SNet.java b/desktop/src/io/anuke/mindustry/desktop/steam/SNet.java index 673439a486..6c5d608980 100644 --- a/desktop/src/io/anuke/mindustry/desktop/steam/SNet.java +++ b/desktop/src/io/anuke/mindustry/desktop/steam/SNet.java @@ -260,7 +260,7 @@ public class SNet implements SteamNetworkingCallback, SteamMatchmakingCallback, if(change == ChatMemberStateChange.Disconnected || change == ChatMemberStateChange.Left){ if(net.client()){ //host left, leave as well - if(who == currentServer || who == currentLobby){ + if(who.equals(currentServer) || who.equals(currentLobby)){ net.disconnect(); Log.info("Current host left."); } @@ -353,7 +353,7 @@ public class SNet implements SteamNetworkingCallback, SteamMatchmakingCallback, if(net.server()){ Log.info("{0} has disconnected: {1}", steamIDRemote.getAccountID(), sessionError); disconnectSteamUser(steamIDRemote); - }else if(steamIDRemote == currentServer){ + }else if(steamIDRemote.equals(currentServer)){ Log.info("Disconnected! {1}: {0}", steamIDRemote.getAccountID(), sessionError); net.handleClientReceived(new Disconnect()); } @@ -364,7 +364,7 @@ public class SNet implements SteamNetworkingCallback, SteamMatchmakingCallback, Log.info("Connection request: {0}", steamIDRemote.getAccountID()); if(currentServer != null && !net.server()){ Log.info("Am client, accepting request"); - if(steamIDRemote == currentServer){ + if(steamIDRemote.equals(currentServer)){ snet.acceptP2PSessionWithUser(steamIDRemote); } }else if(net.server()){