mkoller created this revision. mkoller added a reviewer: dfaure. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. mkoller requested review of this revision.
REVISION SUMMARY Currently when logging out, kio_http_cache_cleaner stays alive and blocks in QCoreApplication::processEvents(QEventLoop::WaitForMoreEvents); forever. This patch avoids this blocking and ensures that the main loop will exit when the session bus is no longer connected. TEST PLAN logging in, check CPU load of kio_http_cache_cleaner, log out, check if kio_http_cache_cleaner still runs. REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D17741 AFFECTED FILES http_cache_cleaner.cpp To: mkoller, dfaure Cc: kde-frameworks-devel, michaelh, ngraham, bruns