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

Maximiliano Curia maxy at moszumanska.debian.org
Fri Oct 14 14:27:16 UTC 2016


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

The following commit has been merged in the master branch:
commit 445cb84e897c08b372eeb557189dfc52f3fb0231
Author: Albert Vaca <albertvaka at gmail.com>
Date:   Thu Jan 16 15:48:40 2014 +0100

    Fixed bug causing plugins not being unloaded
    
    When unpairing from device
---
 kded/device.cpp | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/kded/device.cpp b/kded/device.cpp
index 3550888..5366a17 100644
--- a/kded/device.cpp
+++ b/kded/device.cpp
@@ -323,18 +323,19 @@ void Device::privateReceivedPackage(const NetworkPackage& np)
 
             kDebug(kdeconnect_kded()) << "Unpair request";
 
-            if (m_pairStatus == Device::Requested) {
+            PairStatus prevPairStatus = m_pairStatus;
+            m_pairStatus = Device::NotPaired;
+
+            if (prevPairStatus == Device::Requested) {
                 pairingTimer.stop();
                 Q_EMIT pairingFailed(i18n("Canceled by other peer"));
-            } else if (m_pairStatus == Device::Paired) {
+            } else if (prevPairStatus == Device::Paired) {
                 KSharedConfigPtr config = KSharedConfig::openConfig("kdeconnectrc");
                 config->group("trusted_devices").deleteGroup(id());
                 reloadPlugins();
                 Q_EMIT unpaired();
             }
 
-            m_pairStatus = Device::NotPaired;
-
         }
 
     } else if (isPaired()) {

-- 
kdeconnect packaging



More information about the pkg-kde-commits mailing list