[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [libkscreen] src: Fix leaking QDBusPendingWatcher in BackendManager
From:       Dan_Vrátil <dvratil () redhat ! com>
Date:       2015-10-14 9:24:53
Message-ID: E1ZmIIn-000836-ON () scm ! kde ! org
[Download RAW message or body]

Git commit 7cd2bb2bd53b0fb9e0c5e297f40272c5533242a6 by Dan Vrátil.
Committed on 14/10/2015 at 09:22.
Pushed by dvratil into branch 'master'.

Fix leaking QDBusPendingWatcher in BackendManager

M  +1    -0    src/backendmanager.cpp

http://commits.kde.org/libkscreen/7cd2bb2bd53b0fb9e0c5e297f40272c5533242a6

diff --git a/src/backendmanager.cpp b/src/backendmanager.cpp
index 89e22db..b7007a5 100644
--- a/src/backendmanager.cpp
+++ b/src/backendmanager.cpp
@@ -133,6 +133,7 @@ void BackendManager::startBackend(const QString &backend, const QVariantMap &arg
 
 void BackendManager::onBackendRequestDone(QDBusPendingCallWatcher *watcher)
 {
+    watcher->deleteLater();
     QDBusPendingReply<bool> reply = *watcher;
     // Most probably we requested an explicit backend that is different than the
     // one already loaded in the launcher

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic