diff --git a/cockatrice/src/client/tabs/tab_deck_editor.cpp b/cockatrice/src/client/tabs/tab_deck_editor.cpp index be597a1ff..60bc3de9b 100644 --- a/cockatrice/src/client/tabs/tab_deck_editor.cpp +++ b/cockatrice/src/client/tabs/tab_deck_editor.cpp @@ -981,7 +981,7 @@ void TabDeckEditor::closeRequest(bool forced) } emit deckEditorClosing(this); - deleteLater(); + close(); } void TabDeckEditor::actNewDeck() diff --git a/cockatrice/src/client/tabs/tab_game.cpp b/cockatrice/src/client/tabs/tab_game.cpp index bd37f4bcc..63e80d6f9 100644 --- a/cockatrice/src/client/tabs/tab_game.cpp +++ b/cockatrice/src/client/tabs/tab_game.cpp @@ -707,7 +707,7 @@ void TabGame::closeRequest(bool forced) emit gameClosing(this); - deleteLater(); + close(); } void TabGame::replayNextEvent(Player::EventProcessingOptions options) diff --git a/cockatrice/src/client/tabs/tab_message.cpp b/cockatrice/src/client/tabs/tab_message.cpp index 7aa2d2a27..c65ec66fe 100644 --- a/cockatrice/src/client/tabs/tab_message.cpp +++ b/cockatrice/src/client/tabs/tab_message.cpp @@ -88,7 +88,7 @@ QString TabMessage::getTabText() const void TabMessage::closeRequest(bool /*forced*/) { emit talkClosing(this); - deleteLater(); + close(); } void TabMessage::sendMessage() diff --git a/cockatrice/src/client/tabs/tab_room.cpp b/cockatrice/src/client/tabs/tab_room.cpp index 810041244..363724103 100644 --- a/cockatrice/src/client/tabs/tab_room.cpp +++ b/cockatrice/src/client/tabs/tab_room.cpp @@ -174,7 +174,7 @@ void TabRoom::closeRequest(bool /*forced*/) { sendRoomCommand(prepareRoomCommand(Command_LeaveRoom())); emit roomClosing(this); - deleteLater(); + close(); } void TabRoom::tabActivated()