diff --git a/cockatrice/src/game/player/player_manager.cpp b/cockatrice/src/game/player/player_manager.cpp index 35ed32382..3d91f51b9 100644 --- a/cockatrice/src/game/player/player_manager.cpp +++ b/cockatrice/src/game/player/player_manager.cpp @@ -34,7 +34,8 @@ Player *PlayerManager::getActiveLocalPlayer(int activePlayer) const Player *PlayerManager::addPlayer(int playerId, const ServerInfo_User &info) { - auto *newPlayer = new Player(info, playerId, isLocalPlayer(playerId), isJudge(), getGame()); + auto *newPlayer = new Player(info, playerId, isLocalPlayer(playerId) || game->getGameState()->getIsLocalGame(), + isJudge(), getGame()); connect(newPlayer, &Player::concededChanged, this, &PlayerManager::playerConceded); players.insert(playerId, newPlayer); emit playerAdded(newPlayer);