# HG changeset patch # User unc0rr # Date 1197220575 0 # Node ID e1cc516488f29bf55a593993f11a6d5b4601091f # Parent 8fa7ed5e13bd080c86aea2cbb4ff74d3330c23f9 Fix some bugs diff -r 8fa7ed5e13bd -r e1cc516488f2 QTfrontend/netudpwidget.cpp --- a/QTfrontend/netudpwidget.cpp Sun Dec 09 14:12:01 2007 +0000 +++ b/QTfrontend/netudpwidget.cpp Sun Dec 09 17:16:15 2007 +0000 @@ -28,7 +28,6 @@ pUdpSocket->bind(); connect(pUdpSocket, SIGNAL(readyRead()), this, SLOT(onClientRead())); - updateList(); } void HWNetUdpWidget::updateList() diff -r 8fa7ed5e13bd -r e1cc516488f2 QTfrontend/netwwwwidget.cpp --- a/QTfrontend/netwwwwidget.cpp Sun Dec 09 14:12:01 2007 +0000 +++ b/QTfrontend/netwwwwidget.cpp Sun Dec 09 17:16:15 2007 +0000 @@ -18,7 +18,7 @@ #include #include -#include +#include #include "netwwwwidget.h" #include "hwconsts.h" @@ -33,8 +33,6 @@ void HWNetWwwWidget::updateList() { - http->abort(); - QString request = QString("protocol_version=%1") .arg(*cProtoVer); http->post("/games/list_games", request.toUtf8()); @@ -46,8 +44,9 @@ { if (error) { - QMessageBox::critical(this, tr("Error"), http->errorString()); + qDebug() << "Error" << http->errorString(); return; } + serversList->clear(); serversList->addItem(http->readAll()); } diff -r 8fa7ed5e13bd -r e1cc516488f2 QTfrontend/pages.cpp --- a/QTfrontend/pages.cpp Sun Dec 09 14:12:01 2007 +0000 +++ b/QTfrontend/pages.cpp Sun Dec 09 17:16:15 2007 +0000 @@ -493,13 +493,18 @@ if (netServersWidget) delete netServersWidget; if (rbLocalGame->isChecked()) + { netServersWidget = new HWNetUdpWidget(ConnGroupBox); + static_cast(netServersWidget)->updateList(); + } else + { netServersWidget = new HWNetWwwWidget(ConnGroupBox); + static_cast(netServersWidget)->updateList(); + } GBClayout->addWidget(netServersWidget, 1, 0, 2, 2); connect(BtnUpdateSList, SIGNAL(clicked()), netServersWidget, SLOT(updateList())); - netServersWidget->updateList(); } PageNetGame::PageNetGame(QWidget* parent) : QWidget(parent)