summaryrefslogtreecommitdiff
path: root/src/websockets/qwebsocketserver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/websockets/qwebsocketserver.cpp')
-rw-r--r--src/websockets/qwebsocketserver.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/websockets/qwebsocketserver.cpp b/src/websockets/qwebsocketserver.cpp
index 580e0ce..10ee83e 100644
--- a/src/websockets/qwebsocketserver.cpp
+++ b/src/websockets/qwebsocketserver.cpp
@@ -223,8 +223,7 @@ QT_BEGIN_NAMESPACE
*/
QWebSocketServer::QWebSocketServer(const QString &serverName, SslMode secureMode,
QObject *parent) :
- QObject(parent),
- d_ptr(new QWebSocketServerPrivate(serverName,
+ QObject(*(new QWebSocketServerPrivate(serverName,
#ifndef QT_NO_SSL
(secureMode == SecureMode) ?
QWebSocketServerPrivate::SecureMode :
@@ -232,8 +231,7 @@ QWebSocketServer::QWebSocketServer(const QString &serverName, SslMode secureMode
#else
QWebSocketServerPrivate::NonSecureMode,
#endif
- this,
- this))
+ this)), parent)
{
#ifdef QT_NO_SSL
Q_UNUSED(secureMode)
@@ -249,7 +247,6 @@ QWebSocketServer::QWebSocketServer(const QString &serverName, SslMode secureMode
*/
QWebSocketServer::~QWebSocketServer()
{
- delete d_ptr;
}
/*!