From 9ca5ee52e79df9f8d08c78ffbb8bdfdb71c0f23b Mon Sep 17 00:00:00 2001 From: BruebachL <44814898+BruebachL@users.noreply.github.com> Date: Sat, 13 Sep 2025 03:31:05 +0200 Subject: [PATCH] Connect signals correctly. (#6124) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Took 58 minutes Co-authored-by: Lukas BrĂ¼bach --- cockatrice/src/client/tabs/tab_game.cpp | 1 + cockatrice/src/game/player/player_manager.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cockatrice/src/client/tabs/tab_game.cpp b/cockatrice/src/client/tabs/tab_game.cpp index 8b521634f..6f8f643ef 100644 --- a/cockatrice/src/client/tabs/tab_game.cpp +++ b/cockatrice/src/client/tabs/tab_game.cpp @@ -141,6 +141,7 @@ TabGame::TabGame(TabSupervisor *_tabSupervisor, void TabGame::connectToGameState() { connect(game->getGameState(), &GameState::gameStarted, this, &TabGame::startGame); + connect(game->getGameState(), &GameState::gameStopped, this, &TabGame::stopGame); connect(game->getGameState(), &GameState::activePhaseChanged, this, &TabGame::setActivePhase); connect(game->getGameState(), &GameState::activePlayerChanged, this, &TabGame::setActivePlayer); } diff --git a/cockatrice/src/game/player/player_manager.cpp b/cockatrice/src/game/player/player_manager.cpp index eb86fcace..461747562 100644 --- a/cockatrice/src/game/player/player_manager.cpp +++ b/cockatrice/src/game/player/player_manager.cpp @@ -39,7 +39,7 @@ Player *PlayerManager::addPlayer(int playerId, const ServerInfo_User &info) { auto *newPlayer = new Player(info, playerId, isLocalPlayer(playerId) || game->getGameState()->getIsLocalGame(), isJudge(), getGame()); - connect(newPlayer, &Player::concededChanged, this, &PlayerManager::playerConceded); + connect(newPlayer, &Player::concededChanged, this, &PlayerManager::onPlayerConceded); players.insert(playerId, newPlayer); emit playerAdded(newPlayer); emit playerCountChanged();