From 3f34dcff365acf13c4b429016e4a92ea398a1783 Mon Sep 17 00:00:00 2001 From: RickyRister Date: Fri, 16 Jan 2026 09:03:36 -0800 Subject: [PATCH] null check replayManager in dtor --- cockatrice/src/interface/widgets/tabs/tab_game.cpp | 2 +- cockatrice/src/interface/widgets/tabs/tab_game.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cockatrice/src/interface/widgets/tabs/tab_game.cpp b/cockatrice/src/interface/widgets/tabs/tab_game.cpp index 1ff653648..977020923 100644 --- a/cockatrice/src/interface/widgets/tabs/tab_game.cpp +++ b/cockatrice/src/interface/widgets/tabs/tab_game.cpp @@ -255,7 +255,7 @@ void TabGame::emitUserEvent() TabGame::~TabGame() { - if (replayDock) { + if (replayManager) { delete replayManager->replay; } } diff --git a/cockatrice/src/interface/widgets/tabs/tab_game.h b/cockatrice/src/interface/widgets/tabs/tab_game.h index 27374ef2a..23640b578 100644 --- a/cockatrice/src/interface/widgets/tabs/tab_game.h +++ b/cockatrice/src/interface/widgets/tabs/tab_game.h @@ -58,7 +58,7 @@ class TabGame : public Tab private: AbstractGame *game; const UserListProxy *userListProxy; - ReplayManager *replayManager; + ReplayManager *replayManager = nullptr; QStringList gameTypes; QCompleter *completer; QStringList autocompleteUserList;