diff --git a/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp b/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp index d49f6dc1..e0a42dc0 100644 --- a/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp +++ b/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp @@ -1315,6 +1315,11 @@ void gameLobbyDialogImpl::showWaitStartGameMsgBox() } } +void gameLobbyDialogImpl::hideWaitStartGameMsgBox() +{ + waitStartGameMsgBox->hide(); +} + void gameLobbyDialogImpl::joinAnyGameButtonRefresh() { diff --git a/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.h b/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.h index 2e10e39e..f776b665 100644 --- a/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.h +++ b/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.h @@ -113,6 +113,7 @@ public slots: bool event(QEvent * event); void showGameDescription(bool show); void showWaitStartGameMsgBox(); + void hideWaitStartGameMsgBox(); void joinAnyGameButtonRefresh(); void reject(); void closeEvent(QCloseEvent *event); diff --git a/src/gui/qt/startwindow/startwindowimpl.cpp b/src/gui/qt/startwindow/startwindowimpl.cpp index 5b0b3c86..80fe61dd 100644 --- a/src/gui/qt/startwindow/startwindowimpl.cpp +++ b/src/gui/qt/startwindow/startwindowimpl.cpp @@ -928,6 +928,7 @@ void startWindowImpl::networkNotification(int notificationId) } break; case NTF_NET_REMOVED_START_FAILED: { + myGameLobbyDialog->hideWaitStartGameMsgBox(); QMessageBox::warning(this, tr("Network Notification"), tr("Your connection to the server is very slow, the game had to start without you."), QMessageBox::Close);