DiscoveryPhase: use the new syntax in disconnect
authorOlivier Goffart <ogoffart@woboq.com>
Wed, 20 Sep 2017 16:45:00 +0000 (18:45 +0200)
committerRoeland Jago Douma <roeland@famdouma.nl>
Thu, 5 Oct 2017 20:01:35 +0000 (22:01 +0200)
Since we used the new syntax in connect, we need to use it in disconnect

src/libsync/discoveryphase.cpp

index 537e6ee02191e8ef07d460ccea878fa942fd8178..23ac664c6a521bf7e48dee574b4b646100be5033 100644 (file)
@@ -622,9 +622,9 @@ void DiscoveryMainThread::slotGetSizeResult(const QVariantMap &map)
 void DiscoveryMainThread::abort()
 {
     if (_singleDirJob) {
-        _singleDirJob->disconnect(SIGNAL(finishedWithError(int, QString)), this);
-        _singleDirJob->disconnect(SIGNAL(firstDirectoryPermissions(QString)), this);
-        _singleDirJob->disconnect(SIGNAL(finishedWithResult()), this);
+        disconnect(_singleDirJob.data(), &DiscoverySingleDirectoryJob::finishedWithError, this, nullptr);
+        disconnect(_singleDirJob.data(), &DiscoverySingleDirectoryJob::firstDirectoryPermissions, this, nullptr);
+        disconnect(_singleDirJob.data(), &DiscoverySingleDirectoryJob::finishedWithResult, this, nullptr);
         _singleDirJob->abort();
     }
     if (_currentDiscoveryDirectoryResult) {