diff --git a/runelite-client/src/main/java/net/runelite/client/ClientSessionManager.java b/runelite-client/src/main/java/net/runelite/client/ClientSessionManager.java index 0741f31231..7b19f36d62 100644 --- a/runelite-client/src/main/java/net/runelite/client/ClientSessionManager.java +++ b/runelite-client/src/main/java/net/runelite/client/ClientSessionManager.java @@ -108,7 +108,8 @@ public class ClientSessionManager boolean loggedIn = false; if (client != null) { - loggedIn = client.getGameState() != GameState.LOGIN_SCREEN; + GameState gameState = client.getGameState(); + loggedIn = gameState.getState() >= GameState.LOADING.getState(); } try