# HG changeset patch # User displacer # Date 1170968054 0 # Node ID fdeed9718e6b3549a327dcf8aa337e732dc257f1 # Parent 595a868918be04e697764c3d0901801b42adf943 virtual destructors for tcpBase derived classes, readarray clear removed as unneeded diff -r 595a868918be -r fdeed9718e6b QTfrontend/game.cpp --- a/QTfrontend/game.cpp Thu Feb 08 20:11:11 2007 +0000 +++ b/QTfrontend/game.cpp Thu Feb 08 20:54:14 2007 +0000 @@ -44,6 +44,10 @@ seed = ""; } +HWGame::~HWGame() +{ +} + void HWGame::onClientDisconnect() { SaveDemo(cfgdir->absolutePath() + "/Demos/LastRound.hwd_" + cProtoVer); diff -r 595a868918be -r fdeed9718e6b QTfrontend/game.h --- a/QTfrontend/game.h Thu Feb 08 20:11:11 2007 +0000 +++ b/QTfrontend/game.h Thu Feb 08 20:54:14 2007 +0000 @@ -46,6 +46,7 @@ Q_OBJECT public: HWGame(GameUIConfig * config, GameCFGWidget * gamecfg, TeamSelWidget* pTeamSelWidget = 0); + virtual ~HWGame(); void AddTeam(const QString & team); void PlayDemo(const QString & demofilename); void StartLocal(); diff -r 595a868918be -r fdeed9718e6b QTfrontend/tcpBase.cpp --- a/QTfrontend/tcpBase.cpp Thu Feb 08 20:11:11 2007 +0000 +++ b/QTfrontend/tcpBase.cpp Thu Feb 08 20:54:14 2007 +0000 @@ -28,6 +28,10 @@ QList srvsList; QPointer TCPBase::IPCServer(0); +TCPBase::~TCPBase() +{ +} + TCPBase::TCPBase(bool demoMode) : m_isDemoMode(demoMode), IPCSocket(0) @@ -76,8 +80,6 @@ { onClientDisconnect(); - readbuffer.clear(); - if(srvsList.size()==1) srvsList.pop_front(); emit isReadyNow(); deleteLater(); diff -r 595a868918be -r fdeed9718e6b QTfrontend/tcpBase.h --- a/QTfrontend/tcpBase.h Thu Feb 08 20:11:11 2007 +0000 +++ b/QTfrontend/tcpBase.h Thu Feb 08 20:54:14 2007 +0000 @@ -38,6 +38,7 @@ public: TCPBase(bool demoMode); + virtual ~TCPBase(); signals: void isReadyNow();