fix deprecation of QMutex::Recursive in favor of QRecursiveMutex (#4328)
This commit is contained in:
parent
1062894397
commit
63fe34437a
2 changed files with 8 additions and 0 deletions
|
@ -69,7 +69,11 @@ Server_Game::Server_Game(const ServerInfo_User &_creatorInfo,
|
||||||
spectatorsNeedPassword(_spectatorsNeedPassword), spectatorsCanTalk(_spectatorsCanTalk),
|
spectatorsNeedPassword(_spectatorsNeedPassword), spectatorsCanTalk(_spectatorsCanTalk),
|
||||||
spectatorsSeeEverything(_spectatorsSeeEverything), inactivityCounter(0), startTimeOfThisGame(0),
|
spectatorsSeeEverything(_spectatorsSeeEverything), inactivityCounter(0), startTimeOfThisGame(0),
|
||||||
secondsElapsed(0), firstGameStarted(false), turnOrderReversed(false), startTime(QDateTime::currentDateTime()),
|
secondsElapsed(0), firstGameStarted(false), turnOrderReversed(false), startTime(QDateTime::currentDateTime()),
|
||||||
|
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
|
||||||
|
gameMutex()
|
||||||
|
#else
|
||||||
gameMutex(QMutex::Recursive)
|
gameMutex(QMutex::Recursive)
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
currentReplay = new GameReplay;
|
currentReplay = new GameReplay;
|
||||||
currentReplay->set_replay_id(room->getServer()->getDatabaseInterface()->getNextReplayId());
|
currentReplay->set_replay_id(room->getServer()->getDatabaseInterface()->getNextReplayId());
|
||||||
|
|
|
@ -88,7 +88,11 @@ private slots:
|
||||||
void doStartGameIfReady();
|
void doStartGameIfReady();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
|
||||||
|
mutable QRecursiveMutex gameMutex;
|
||||||
|
#else
|
||||||
mutable QMutex gameMutex;
|
mutable QMutex gameMutex;
|
||||||
|
#endif
|
||||||
Server_Game(const ServerInfo_User &_creatorInfo,
|
Server_Game(const ServerInfo_User &_creatorInfo,
|
||||||
int _gameId,
|
int _gameId,
|
||||||
const QString &_description,
|
const QString &_description,
|
||||||
|
|
Loading…
Reference in a new issue