mirror of
https://github.com/overte-org/overte.git
synced 2025-04-22 17:53:32 +02:00
Close WebSocket properly after ScriptEngine finished running
This commit is contained in:
parent
9af7205672
commit
07ae00f207
1 changed files with 3 additions and 1 deletions
|
@ -40,7 +40,9 @@ QScriptValue WebSocketServerClass::constructor(QScriptContext* context, QScriptE
|
|||
serverName = serverNameOption.toString();
|
||||
}
|
||||
}
|
||||
return engine->newQObject(new WebSocketServerClass(engine, serverName, port));
|
||||
auto webSocketServerClass = new WebSocketServerClass(engine, serverName, port);
|
||||
connect(engine, SIGNAL(finished(const QString&)), webSocketServerClass, SLOT(deleteLater()));
|
||||
return engine->newQObject(webSocketServerClass);
|
||||
}
|
||||
|
||||
WebSocketServerClass::~WebSocketServerClass() {
|
||||
|
|
Loading…
Reference in a new issue