diff -r 7f48321fc38a -r 07eca0a2546c QTfrontend/hwform.cpp --- a/QTfrontend/hwform.cpp Tue Feb 20 19:00:46 2007 +0000 +++ b/QTfrontend/hwform.cpp Tue Feb 20 19:50:38 2007 +0000 @@ -261,6 +261,7 @@ void HWForm::_NetConnect(const QString & hostName, quint16 port, const QString & nick) { + ui.pageNetGame->pChatWidget->clear(); hwnet = new HWNewNet(config, ui.pageNetGame->pGameCFG, ui.pageNetGame->pNetTeamsWidget); connect(hwnet, SIGNAL(GameStateChanged(GameState)), this, SLOT(NetGameStateChanged(GameState))); connect(hwnet, SIGNAL(AddGame(const QString &)), this, SLOT(AddGame(const QString &))); @@ -271,6 +272,10 @@ ui.pageNetGame->pChatWidget, SLOT(onChatStringFromNet(const QStringList&))); connect(ui.pageNetGame->pChatWidget, SIGNAL(chatLine(const QString&)), hwnet, SLOT(chatLineToNet(const QString&))); + connect(hwnet, SIGNAL(nickAdded(const QString&)), + ui.pageNetGame->pChatWidget, SLOT(nickAdded(const QString&))); + connect(hwnet, SIGNAL(nickRemoved(const QString&)), + ui.pageNetGame->pChatWidget, SLOT(nickRemoved(const QString&))); connect(ui.pageNetGame->pNetTeamsWidget, SIGNAL(hhogsNumChanged(const HWTeam&)), hwnet, SLOT(onHedgehogsNumChanged(const HWTeam&)));