[SCM] qtbase packaging branch, ubuntu, updated. ubuntu/5.5.1+dfsg-16ubuntu4-6-g934f670
Timo Jyrinki
timo at moszumanska.debian.org
Tue Apr 12 15:40:27 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtbase.git;a=commitdiff;h=d6fda48
The following commit has been merged in the ubuntu branch:
commit d6fda4878efb1da06793bf7a50cd2eb9a5bf07fc
Author: Timo Jyrinki <timo.jyrinki at canonical.com>
Date: Thu Apr 7 11:22:20 2016 +0000
debian/patches/fix-duplicate-qnam-finished.patch:
* debian/patches/fix-duplicate-qnam-finished.patch:
- Fix multiple calls to signals of QNAM object (LP: #1564142)
---
debian/changelog | 7 ++++
debian/patches/fix-duplicate-qnam-finished.patch | 53 ++++++++++++++++++++++++
debian/patches/series | 1 +
3 files changed, 61 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index 56d6d01..27e97f5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+qtbase-opensource-src (5.5.1+dfsg-16ubuntu7) UNRELEASED; urgency=medium
+
+ * debian/patches/fix-duplicate-qnam-finished.patch:
+ - Fix multiple calls to signals of QNAM object (LP: #1564142)
+
+ -- Timo Jyrinki <timo-jyrinki at ubuntu.com> Thu, 07 Apr 2016 08:59:15 +0000
+
qtbase-opensource-src (5.5.1+dfsg-16ubuntu6) xenial; urgency=medium
[ Alberto Mardegan ]
diff --git a/debian/patches/fix-duplicate-qnam-finished.patch b/debian/patches/fix-duplicate-qnam-finished.patch
new file mode 100644
index 0000000..58c8e05
--- /dev/null
+++ b/debian/patches/fix-duplicate-qnam-finished.patch
@@ -0,0 +1,53 @@
+Index: qtbase-opensource-src-5.4.1+dfsg/src/network/access/qnetworkaccessmanager.cpp
+===================================================================
+--- qtbase-opensource-src-5.4.1+dfsg.orig/src/network/access/qnetworkaccessmanager.cpp
++++ qtbase-opensource-src-5.4.1+dfsg/src/network/access/qnetworkaccessmanager.cpp
+@@ -1340,23 +1340,11 @@ void QNetworkAccessManagerPrivate::_q_re
+ #endif
+ }
+
+-void QNetworkAccessManagerPrivate::_q_replyErrors(QNetworkReply::NetworkError error)
+-{
+- Q_Q(QNetworkAccessManager);
+-
+- QNetworkReply *reply = qobject_cast<QNetworkReply *>(q->sender());
+-
+- qCDebug(lcQnam)<< error << reply;
+- if (reply && error != QNetworkReply::NoError)
+- emit q->finished(reply);
+-}
+-
+ QNetworkReply *QNetworkAccessManagerPrivate::postProcess(QNetworkReply *reply)
+ {
+ Q_Q(QNetworkAccessManager);
+ QNetworkReplyPrivate::setManager(reply, q);
+ q->connect(reply, SIGNAL(finished()), SLOT(_q_replyFinished()));
+- q->connect(reply,SIGNAL(error(QNetworkReply::NetworkError)),SLOT(_q_replyErrors(QNetworkReply::NetworkError)));
+ #ifndef QT_NO_SSL
+ /* In case we're compiled without SSL support, we don't have this signal and we need to
+ * avoid getting a connection error. */
+Index: qtbase-opensource-src-5.4.1+dfsg/src/network/access/qnetworkaccessmanager.h
+===================================================================
+--- qtbase-opensource-src-5.4.1+dfsg.orig/src/network/access/qnetworkaccessmanager.h
++++ qtbase-opensource-src-5.4.1+dfsg/src/network/access/qnetworkaccessmanager.h
+@@ -169,8 +169,6 @@ private:
+ Q_PRIVATE_SLOT(d_func(), void _q_replyFinished())
+ Q_PRIVATE_SLOT(d_func(), void _q_replyEncrypted())
+ Q_PRIVATE_SLOT(d_func(), void _q_replySslErrors(QList<QSslError>))
+- Q_PRIVATE_SLOT(d_func(), void _q_replyErrors(QNetworkReply::NetworkError))
+-
+ #ifndef QT_NO_BEARERMANAGEMENT
+ Q_PRIVATE_SLOT(d_func(), void _q_networkSessionClosed())
+ Q_PRIVATE_SLOT(d_func(), void _q_networkSessionStateChanged(QNetworkSession::State))
+Index: qtbase-opensource-src-5.4.1+dfsg/src/network/access/qnetworkaccessmanager_p.h
+===================================================================
+--- qtbase-opensource-src-5.4.1+dfsg.orig/src/network/access/qnetworkaccessmanager_p.h
++++ qtbase-opensource-src-5.4.1+dfsg/src/network/access/qnetworkaccessmanager_p.h
+@@ -107,7 +107,6 @@ public:
+ void _q_replyFinished();
+ void _q_replyEncrypted();
+ void _q_replySslErrors(const QList<QSslError> &errors);
+- void _q_replyErrors(QNetworkReply::NetworkError);
+
+ QNetworkReply *postProcess(QNetworkReply *reply);
+ void createCookieJar() const;
diff --git a/debian/patches/series b/debian/patches/series
index b6a7701..7b7ede8 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -47,3 +47,4 @@ net-bearer-nm-disconnect-ap-signals7.patch
qnam-ubuntu-fix6.patch
disable_overlay_scrollbars.diff
xcb_fix_parent_screen_of_embedded_windows.patch
+fix-duplicate-qnam-finished.patch
--
qtbase packaging
More information about the pkg-kde-commits
mailing list