aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/ssosession.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/ssosession.cpp b/lib/ssosession.cpp
index 0f8f96e1..be701204 100644
--- a/lib/ssosession.cpp
+++ b/lib/ssosession.cpp
@@ -10,7 +10,8 @@
using namespace Quotient;
-struct SsoSession::Private {
+class SsoSession::Private {
+public:
Private(SsoSession* q, const QString& initialDeviceName = {},
const QString& deviceId = {}, Connection* connection = nullptr)
: initialDeviceName(initialDeviceName)
@@ -38,7 +39,7 @@ struct SsoSession::Private {
processCallback();
});
QObject::connect(socket, &QTcpSocket::disconnected, socket,
- [this] { socket->deleteLater(); });
+ &QTcpSocket::deleteLater);
});
}
void processCallback();