[SCM] kdeconnect packaging branch, master, updated. debian/0.9g-1-1183-g9d69498

Maximiliano Curia maxy at moszumanska.debian.org
Fri Oct 14 14:29:56 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/kdeconnect.git;a=commitdiff;h=2b45109

The following commit has been merged in the master branch:
commit 2b451097eb02716c2d2ca77147cf37f835e911d9
Author: Aleix Pol <aleixpol at kde.org>
Date:   Mon Jul 4 19:34:28 2016 +0200

    Make sure errors get reported
---
 core/backends/lan/server.cpp    | 7 ++++++-
 core/backends/lan/server.h      | 3 +++
 core/backends/lan/uploadjob.cpp | 3 +++
 3 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/core/backends/lan/server.cpp b/core/backends/lan/server.cpp
index 5992f89..04b8c48 100644
--- a/core/backends/lan/server.cpp
+++ b/core/backends/lan/server.cpp
@@ -30,7 +30,7 @@
 Server::Server(QObject * parent)
     :QTcpServer(parent)
 {
-
+    connect(this, &QTcpServer::acceptError, this, &Server::errorFound);
 }
 
 void Server::incomingConnection(qintptr socketDescriptor) {
@@ -57,3 +57,8 @@ QSslSocket* Server::nextPendingConnection() {
 bool Server::hasPendingConnections() const {
     return !pendingConnections.isEmpty();
 }
+
+void Server::errorFound(QAbstractSocket::SocketError socketError)
+{
+    qDebug() << "error:" << socketError;
+}
diff --git a/core/backends/lan/server.h b/core/backends/lan/server.h
index aa2371a..977cf82 100644
--- a/core/backends/lan/server.h
+++ b/core/backends/lan/server.h
@@ -45,6 +45,9 @@ public:
 
 protected:
     void incomingConnection(qintptr socketDescriptor) override;
+
+private:
+    void errorFound(QAbstractSocket::SocketError socketError);
 };
 
 #endif //KDECONNECT_SERVER_H
diff --git a/core/backends/lan/uploadjob.cpp b/core/backends/lan/uploadjob.cpp
index 665f200..a2b14a3 100644
--- a/core/backends/lan/uploadjob.cpp
+++ b/core/backends/lan/uploadjob.cpp
@@ -23,6 +23,7 @@
 
 #include <qalgorithms.h>
 #include <QtGlobal>
+#include <KLocalizedString>
 #include <kdeconnectconfig.h>
 
 #include "core_debug.h"
@@ -47,6 +48,8 @@ void UploadJob::start()
         if (mPort > 1764) { //No ports available?
             qCWarning(KDECONNECT_CORE) << "Error opening a port in range 1739-1764 for file transfer";
             mPort = 0;
+            setError(1);
+            setErrorText(i18n("Couldn't find an available port"));
             emitResult();
             return;
         }

-- 
kdeconnect packaging



More information about the pkg-kde-commits mailing list