diff --git a/WSServer.cpp b/WSServer.cpp index 85b3c3b3..877b7083 100644 --- a/WSServer.cpp +++ b/WSServer.cpp @@ -30,22 +30,18 @@ QT_USE_NAMESPACE WSServer* WSServer::Instance = nullptr; -WSServer::WSServer(QObject* parent) : - QObject(parent), - _wsServer(Q_NULLPTR), - _clients(), - _clMutex(QMutex::Recursive) { - _serverThread = new QThread(); +WSServer::WSServer(QObject* parent) + : QObject(parent), + _wsServer(Q_NULLPTR), + _clients(), + _clMutex(QMutex::Recursive) { _wsServer = new QWebSocketServer( QStringLiteral("obs-websocket"), - QWebSocketServer::NonSecureMode, - _serverThread); - _serverThread->start(); + QWebSocketServer::NonSecureMode); } WSServer::~WSServer() { Stop(); - delete _serverThread; } void WSServer::Start(quint16 port) { diff --git a/WSServer.h b/WSServer.h index 6ab6ea0e..010c4bd3 100644 --- a/WSServer.h +++ b/WSServer.h @@ -47,7 +47,6 @@ class WSServer : public QObject { QWebSocketServer* _wsServer; QList _clients; QMutex _clMutex; - QThread* _serverThread; }; #endif // WSSERVER_H \ No newline at end of file