From e881c3f43740bf3ab20f0164c881982c8e5f6e7e Mon Sep 17 00:00:00 2001 From: DawnFire42 Date: Mon, 10 Aug 2026 12:25:56 -0400 Subject: [PATCH] Replace direct emit of PlayerLogic signal with requestRearrangeCounters slot call --- cockatrice/src/game/player/player_logic.h | 4 ++++ cockatrice/src/game_graphics/board/abstract_counter.cpp | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/cockatrice/src/game/player/player_logic.h b/cockatrice/src/game/player/player_logic.h index 3832e55c3..16c86d16f 100644 --- a/cockatrice/src/game/player/player_logic.h +++ b/cockatrice/src/game/player/player_logic.h @@ -95,6 +95,10 @@ signals: public slots: void setActive(bool _active); void onRequestZoneViewToggle(const QString &zoneName, int numberCards, bool isReversed); + void requestRearrangeCounters() + { + emit rearrangeCounters(); + } public: PlayerLogic(const ServerInfo_User &info, int _id, bool _local, bool _judge, AbstractGame *_parent); diff --git a/cockatrice/src/game_graphics/board/abstract_counter.cpp b/cockatrice/src/game_graphics/board/abstract_counter.cpp index e20b27c8e..070e0167e 100644 --- a/cockatrice/src/game_graphics/board/abstract_counter.cpp +++ b/cockatrice/src/game_graphics/board/abstract_counter.cpp @@ -35,7 +35,7 @@ AbstractCounter::AbstractCounter(CounterState *state, connect(state, &CounterState::activeChanged, this, [this](bool newActive) { setActive(newActive); - emit player->rearrangeCounters(); + player->requestRearrangeCounters(); }); if (player->getPlayerInfo()->getLocalOrJudge()) {