From 3377ae73977830a06a37d5035fe5e1279080c40f Mon Sep 17 00:00:00 2001 From: doitux Date: Wed, 17 Jun 2009 21:03:45 +0000 Subject: [PATCH] rejoin lobby after missing game fix --- src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp | 3 +++ src/gui/qt/startwindow/startwindowimpl.cpp | 1 + 2 files changed, 4 insertions(+) diff --git a/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp b/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp index eee42283..60db1781 100644 --- a/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp +++ b/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp @@ -518,6 +518,9 @@ void gameLobbyDialogImpl::clearDialog() label_TimeoutForPlayerAction->setText(""); myGameListModel->clear(); + myGameListSelectionModel->clear(); + myGameListSelectionModel->clearSelection(); + myGameListSortFilterProxyModel->clear(); treeView_GameList->show(); treeWidget_connectedPlayers->clear(); diff --git a/src/gui/qt/startwindow/startwindowimpl.cpp b/src/gui/qt/startwindow/startwindowimpl.cpp index 991709cb..e5824c53 100644 --- a/src/gui/qt/startwindow/startwindowimpl.cpp +++ b/src/gui/qt/startwindow/startwindowimpl.cpp @@ -518,6 +518,7 @@ void startWindowImpl::showLobbyDialog() } else { + myGameLobbyDialog->clearDialog(); mySession->terminateNetworkClient(); } }