diff --git a/src/chatcleaner/cleanerserver.cpp b/src/chatcleaner/cleanerserver.cpp index 52ade363..13e7b62e 100644 --- a/src/chatcleaner/cleanerserver.cpp +++ b/src/chatcleaner/cleanerserver.cpp @@ -83,7 +83,9 @@ void CleanerServer::newCon() connect(tcpSocket, SIGNAL(readyRead()), this, SLOT(onRead())); connect(tcpSocket, SIGNAL(stateChanged(QAbstractSocket::SocketState)), this, SLOT(socketStateChanged(QAbstractSocket::SocketState))); blockConnection = true; +#if QT_VERSION >= 0x050100 tcpServer->pauseAccepting(); +#endif } } @@ -207,7 +209,9 @@ void CleanerServer::socketStateChanged(QAbstractSocket::SocketState state) qDebug() << "Socket state changed to: " << state; if (state == QAbstractSocket::UnconnectedState) { blockConnection = false; +#if QT_VERSION >= 0x050100 tcpServer->resumeAccepting(); +#endif } }