# HG changeset patch # User displacer # Date 1159300952 0 # Node ID 7acf6c70ea5fc3732ce0da34d51cbc8efcf8e596 # Parent ef1031ba44fc8cdd58445acbe8dedf3703182b65 seems to be a near final version diff -r ef1031ba44fc -r 7acf6c70ea5f QTfrontend/hwmap.cpp --- a/QTfrontend/hwmap.cpp Tue Sep 26 19:59:10 2006 +0000 +++ b/QTfrontend/hwmap.cpp Tue Sep 26 20:02:32 2006 +0000 @@ -9,7 +9,6 @@ #include QList srvsList; -QMutex tcpSrvMut; HWMap::HWMap() : m_isStarted(false) @@ -35,11 +34,7 @@ im.setNumColors(2); IPCSocket->close(); - //IPCSocket->deleteLater(); - //IPCSocket = 0; IPCServer->close(); - //deleteLater(); - emit ImageReceived(im); readbuffer.clear(); @@ -86,24 +81,19 @@ void HWMap::tcpServerReady() { - tcpSrvMut.lock(); disconnect(srvsList.front(), SIGNAL(isReadyNow()), *(++srvsList.begin()), SLOT(tcpServerReady())); srvsList.pop_front(); - tcpSrvMut.unlock(); RealStart(); } void HWMap::Start() { - tcpSrvMut.lock(); if(srvsList.isEmpty()) { srvsList.push_back(this); - tcpSrvMut.unlock(); } else { connect(srvsList.back(), SIGNAL(isReadyNow()), this, SLOT(tcpServerReady())); srvsList.push_back(this); - tcpSrvMut.unlock(); return; }