Hello community,

here is the log from the commit of package akonadi-server for openSUSE:Factory 
checked in at 2016-10-18 10:10:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old)
 and      /work/SRC/openSUSE:Factory/.akonadi-server.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "akonadi-server"

Changes:
--------
--- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes    
2016-09-14 23:00:25.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes       
2016-10-18 10:10:45.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Oct 11 20:44:35 UTC 2016 - lbeltr...@kde.org
+
+- KDE Applications 16.08.2
+https://www.kde.org/announcements/announce-applications-16.08.2.php
+
+-------------------------------------------------------------------

Old:
----
  akonadi-16.08.1.tar.xz

New:
----
  akonadi-16.08.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ akonadi-server.spec ++++++
--- /var/tmp/diff_new_pack.wu5GxL/_old  2016-10-18 10:10:46.000000000 +0200
+++ /var/tmp/diff_new_pack.wu5GxL/_new  2016-10-18 10:10:46.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           akonadi-server
-Version:        16.08.1
+Version:        16.08.2
 Release:        0
 %define rname   akonadi
 Summary:        PIM Storage Service

++++++ akonadi-16.08.1.tar.xz -> akonadi-16.08.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-16.08.1/CMakeLists.txt 
new/akonadi-16.08.2/CMakeLists.txt
--- old/akonadi-16.08.1/CMakeLists.txt  2016-08-26 15:36:51.000000000 +0200
+++ new/akonadi-16.08.2/CMakeLists.txt  2016-09-10 15:03:17.000000000 +0200
@@ -20,7 +20,7 @@
 
 include(AkonadiMacros)
 
-set(PIM_VERSION "5.3.1")
+set(PIM_VERSION "5.3.2")
 
 set(QT_REQUIRED_VERSION "5.4.0")
 set(AKONADI_VERSION ${PIM_VERSION})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-16.08.1/src/server/akonadi.cpp 
new/akonadi-16.08.2/src/server/akonadi.cpp
--- old/akonadi-16.08.1/src/server/akonadi.cpp  2016-08-26 15:36:51.000000000 
+0200
+++ new/akonadi-16.08.2/src/server/akonadi.cpp  2016-09-10 15:03:17.000000000 
+0200
@@ -330,14 +330,20 @@
     if (mAlreadyShutdown) {
         return;
     }
-    QPointer<Connection> connection = new Connection(socketDescriptor);
-    connect(connection.data(), &Connection::disconnected,
-            this, [connection]() {
-                delete connection.data();
-            }, Qt::QueuedConnection);
+
+    Connection *connection = new Connection(socketDescriptor);
+    connect(connection, &Connection::disconnected,
+            this, &AkonadiServer::connectionDisconnected);
     mConnections.append(connection);
 }
 
+void AkonadiServer::connectionDisconnected()
+{
+    auto conn = qobject_cast<Connection*>(sender());
+    mConnections.removeOne(conn);
+    delete conn;
+}
+
 AkonadiServer *AkonadiServer::instance()
 {
     if (!s_instance) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-16.08.1/src/server/akonadi.h 
new/akonadi-16.08.2/src/server/akonadi.h
--- old/akonadi-16.08.1/src/server/akonadi.h    2016-08-26 15:36:51.000000000 
+0200
+++ new/akonadi-16.08.2/src/server/akonadi.h    2016-09-10 15:03:17.000000000 
+0200
@@ -68,6 +68,7 @@
 private Q_SLOTS:
     void doQuit();
     void serviceOwnerChanged(const QString &name, const QString &oldOwner, 
const QString &newOwner);
+    void connectionDisconnected();
 
 protected:
     /** reimpl */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-16.08.1/src/widgets/erroroverlay.cpp 
new/akonadi-16.08.2/src/widgets/erroroverlay.cpp
--- old/akonadi-16.08.1/src/widgets/erroroverlay.cpp    2016-08-26 
15:36:51.000000000 +0200
+++ new/akonadi-16.08.2/src/widgets/erroroverlay.cpp    2016-09-10 
15:03:17.000000000 +0200
@@ -94,7 +94,7 @@
     sInstanceOverlay->baseWidgets.append(qMakePair(mBaseWidget, 
QPointer<QWidget>(this)));
 
     connect(baseWidget, &QObject::destroyed, this, &QObject::deleteLater);
-    mPreviousState = mBaseWidget->isEnabled();
+    mPreviousState = !mBaseWidget->testAttribute(Qt::WA_ForceDisabled);
 
     ui->setupUi(this);
     
ui->notRunningIcon->setPixmap(QIcon::fromTheme(QStringLiteral("akonadi")).pixmap(64));
@@ -220,7 +220,7 @@
         }
 
         if (!mBaseWidgetIsParent) {
-            mPreviousState = mBaseWidget->isEnabled();
+            mPreviousState = !mBaseWidget->testAttribute(Qt::WA_ForceDisabled);
             mBaseWidget->setEnabled(false);
         }
 


Reply via email to