[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdelibs/KDE/4.7] kio/kio: fd leak fix by Ambroz Bizjak:
From: David Faure <faure () kde ! org>
Date: 2011-08-10 21:49:28
Message-ID: 20110810214928.B76C3A60B4 () git ! kde ! org
[Download RAW message or body]
Git commit a889845bb441e6325df45e1c6d2263ac82358fbe by David Faure.
Committed on 10/08/2011 at 02:30.
Pushed by dfaure into branch 'KDE/4.7'.
fd leak fix by Ambroz Bizjak: deleteLater has no effect w/o eventloop
M +7 -0 kio/kio/slavebase.cpp
http://commits.kde.org/kdelibs/a889845bb441e6325df45e1c6d2263ac82358fbe
diff --git a/kio/kio/slavebase.cpp b/kio/kio/slavebase.cpp
index 221ef75..ccfc06d 100644
--- a/kio/kio/slavebase.cpp
+++ b/kio/kio/slavebase.cpp
@@ -37,6 +37,7 @@
#include <QtCore/QFile>
#include <QtCore/QList>
#include <QtCore/QDateTime>
+#include <QtCore/QCoreApplication>
#include <kcrash.h>
#include <kconfig.h>
@@ -314,7 +315,13 @@ void SlaveBase::dispatchLoop()
kDebug(7019) << "slave was killed, returning";
return;
}
+
+ // execute deferred deletes
+ QCoreApplication::sendPostedEvents(NULL, QEvent::DeferredDelete);
}
+
+ // execute deferred deletes
+ QCoreApplication::sendPostedEvents(NULL, QEvent::DeferredDelete);
}
void SlaveBase::connectSlave(const QString &address)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic