diff --git a/cockatrice/src/tab_game.cpp b/cockatrice/src/tab_game.cpp index 6baac310..0e513d51 100644 --- a/cockatrice/src/tab_game.cpp +++ b/cockatrice/src/tab_game.cpp @@ -1081,7 +1081,15 @@ void TabGame::eventLeave(const Event_Leave & /*event*/, int eventPlayerId, const void TabGame::eventKicked(const Event_Kicked & /*event*/, int /*eventPlayerId*/, const GameEventContext & /*context*/) { closeGame(); + tabSupervisor->setCurrentIndex(tabSupervisor->indexOf(this)); messageLog->logKicked(); + + QMessageBox msgBox(this); + msgBox.setWindowTitle(getTabText()); + msgBox.setText(tr("You have been kicked out of the game.")); + msgBox.setIcon(QMessageBox::Information); + msgBox.exec(); + emit userEvent(); }