aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2013-08-26 12:38:38 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2013-08-26 12:38:38 +0200
commite8957a83e29f0a40153be952bb32aaaea4cc5584 (patch)
treeb8264242760c856eebcde65984bfecd003023ae1
parent9565e3b3684eb5ba5ca8a3d818f51d5f59f5ca0f (diff)
downloadqxmpp-e8957a83e29f0a40153be952bb32aaaea4cc5584.tar.gz
Fix QXmppServer incoming connections with Qt5 (issue 175).
-rw-r--r--CHANGELOG4
-rw-r--r--src/server/QXmppServer.cpp4
-rw-r--r--src/server/QXmppServer.h4
3 files changed, 12 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 85add854..0e877d05 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+QXmpp 0.7.7 (UNRELEASED)
+
+ - Fix QXmppServer incoming connections with Qt5 (issue 175).
+
QXmpp 0.7.6 (Mar 9, 2013)
-------------------------
diff --git a/src/server/QXmppServer.cpp b/src/server/QXmppServer.cpp
index 0d10b395..bfa23cee 100644
--- a/src/server/QXmppServer.cpp
+++ b/src/server/QXmppServer.cpp
@@ -865,7 +865,11 @@ QXmppSslServer::~QXmppSslServer()
delete d;
}
+#if QT_VERSION < 0x050000
void QXmppSslServer::incomingConnection(int socketDescriptor)
+#else
+void QXmppSslServer::incomingConnection(qintptr socketDescriptor)
+#endif
{
QSslSocket *socket = new QSslSocket;
if (!socket->setSocketDescriptor(socketDescriptor)) {
diff --git a/src/server/QXmppServer.h b/src/server/QXmppServer.h
index f7aca3b1..69eca8aa 100644
--- a/src/server/QXmppServer.h
+++ b/src/server/QXmppServer.h
@@ -141,7 +141,11 @@ signals:
void newConnection(QSslSocket *socket);
private:
+ #if QT_VERSION < 0x050000
void incomingConnection(int socketDescriptor);
+ #else
+ void incomingConnection(qintptr socketDescriptor);
+ #endif
QXmppSslServerPrivate * const d;
};