History

Close WebSocket properly after ScriptEngine finished running

Thijs Wenker committed 11 years ago

Commit 07ae00f1 parent 9af72051 file · +3 −1Browse files

Showing the changes to libraries/script-engine/src/WebSocketServerClass.cpp (1 of 1 file). Show all

Unified · Split

libraries/script-engine/src/WebSocketServerClass.cpp+3−1
@@ -40,7 +40,9 @@ QScriptValue WebSocketServerClass::constructor(QScriptContext* context, QScriptE · 39 unmodified lines
40 serverName = serverNameOption.toString();40 serverName = serverNameOption.toString();
41 }41 }
42 }42 }
43 return engine->newQObject(new WebSocketServerClass(engine, serverName, port));43 auto webSocketServerClass = new WebSocketServerClass(engine, serverName, port);
44 connect(engine, SIGNAL(finished(const QString&)), webSocketServerClass, SLOT(deleteLater()));
45 return engine->newQObject(webSocketServerClass);
44}46}
45 47
46WebSocketServerClass::~WebSocketServerClass() {48WebSocketServerClass::~WebSocketServerClass() {